@iiBullFrog Economics 101: Corporations are in business to make money for their shareholders. Period. And, yes, shareholders put pressure on companies to give them a timely return on their investments (ROI). It isn't about 'feels' and community--though keeping their consumer base happy does greatly contribute to them remaining in business.
Companies have to walk a line between shareholders who want quick ROI, and their customers who want a fantastic product for a great price--and, sometimes, it takes a bit more time and effort to give both sides what they want.
If a product comes out too early and unfinished, there could be a backlash and loss of future revenue (Cyberpunk, anyone?). And if a company takes an extra year or two to make a product before releasing it, the investors might start jumping ship because they are mad about not getting some of their investment back, on schedule.
Additionally, if you are in business, and you aren't "hungry" to get major money flowing in, you probably aren't going to last long--and you wouldn't be on my management team. You can be a great person, community leader, awesome father/mother, supporter of charities, etc. and still want to see lots of cashflow. Wanting to be successful, and live a truly exceptional life, doesn't make you evil; it's what you *do* with money that decides that. Having it, or wanting it, doesn't make you evil.
Jealousy and envy are nasty things, too.