I do love Vue's single file components for small components. It's a big productivity boost to be able to reason about the different facets of a component together.
To be fair, neither the left nor the right are persevering in debate these days. For every X-"ism" claim from the left, there's an equivalent "fake news" gaslighting attempt from the right. The degeneration of politics today comes from both extremes of the political spectrum.
Major difference though is that we as individuals gave Facebook permission, and most of us would still knowingly make a "limited tracking in exchange for tangible personal utility" trade.
We as individuals never gave the NSA permission to track us, and most of us would never knowingly make the "unlimited tracking in exchange for nebulous collective utility" trade.