Corporations have no priority except to make money. If making money is at odds with positive user experience (which is almost always is), making money wins.
So in the long term being decent is really good for business but also costly in short term.
Optimizing for the short-term is what many killing companies and good products.
> Corporations have no priority except to make money. If making money is at odds with positive user experience (which is almost always is), making money wins.
That attitude has a similar problem: socialism has been gaining in popularity, and I'd say that's a direct result of corporations over-prioritizing their money-making over both customer priorities and other social priorities (like paying reasonable amount of tax).