I can't help but notice that your comment is highly upvoted, with one down vote at the time of writing. I also notice that whenever someone comments something like "Americans deserve Trump and everything that is happening to them" their comment is usually around 50 % downvoted.
Regardless of your opinion on whether a people can collectively be held responsible for the actions of the majority, it looks like a lot of Americans on this website need to reevaluate their own cognitive dissonance.
(Also what the fuck is up with the comment at the top of the chain. That is literally hate speech and could get you fined in my country).
That's a broad topic where I would avoid making generalizations. It's a matter of tradeoffs.
The key indicators I'd look at are, in no particular order:
Either way it goes, be mindful of blind spots. Companies often don't (IMO) properly assess the risk of locking themselves into walled gardens due to short-termism. But at the same time IT gremlins such as myself tend to underestimate the costs we represent, not just as salaried employees but as people who might cock something up or leave behind us an undocumented mess that will costs hundreds of thousands to rebuild a few years from now.