Of course Apple is there to make money, I don't dispute that. However I would argue that with the insane amount of cash Apple is hoarding, it wouldn't hurt apple much to offer, let's say, top of the line specs niche laptops, like a 17" MBP, or software for professionals. I doubt that they would lose money. But offering these products would mean, that they are slightly less profitable than mainstream laptops and simple, easy to develop consumer software only.
Apple had once a reputation of offering equipment and software for graphic professionals. I certainly believe that reputation lured in tons of hobbyists and prosumers. Can't this billion dollar company really not afford to offer a few non mainstream products?
And about the upgrades I wholeheartedly disagree with you. So when you buy or install a new App or OS, you don't expect upgrades further down the line? Oh boy, then certainly nobody would have ever bought FCPX when it was released. I certainly do expect, that when I buy a several hundred dollars worth of a software, that it will be getting Bugfixes, upgrades, etc. In case of a company like Apple, I would expect years of commitment. Well, not anymore.
I'm sad to see Apple slipping into a company which solely cares about profit and mainstream.
Everything is about marginal benefits. I truly believe that Apple probably discontinued the 17" version because it was losing money and 4K displays weren't cheap enough to go retina. Why keep a classic machine around dulling their retina craze? You'll just be complaining HOW COME 17" isn't RETINA?! Sure they could lose money to make people happy, but that's a reach right? I don't know if I agree with you on that.
Onto the upgrades, I DON'T BELIEVE anybody should PAY for any software they aren't happy with in its current iteration. When FCPX came out, and you saw the reviews that it was missing features, I don't think you should buy it at all. People took one for the team to warn others, but I'm sure Apple lost a lot of business because of it. Apple can of course guarantee future development, but I just don't think it makes any sense for anybody to buy software if they're not happy with it. that makes zero sense.
Make no mistake, Apple has always cared about profits and the mainstream. I know you wish Apple would become a non-profit company, but human resources are limited and money isn't the only thing. Carrying a 17" laptop may be another supply line and supply chain that will slow down production of their 13"-15" product lines. Making Aperture may slow down their development of cloud supported photos app. Again vote with your wallet. I, for one, think Apple is actually thinking differently and I applaud them for it and until proven otherwise, will remain a customer.