Everything you said is objectively true, except for one thing.
> a company's duty is towards shareholders first, workers second.
This is just like, an opinion, man. There's no reason a company has to be like that.
It just benefits company management to act like it's an objective truth because their pay is stock-based.