A few comments, Apple is in business to make money. This is what investors demand and expect.
They try to do this by offering well designed products at a competitive price and leveraging a closed ecosystem as a benefit. They make the hardware and the software and provide the services like music, cloud, etc... this is sort of an all-in strategy that has proven very compelling for those people who want the advantages that a closed system can offer... software and hardware designed to work together.... improving the harminey through engineering instead of just adding more horsepower.
To me it's not a great comparison Mac OS vs Windows. Windows hardware can be anything, everything, and to some people, this is a detractor that they just don't want to live with.
As to planned obsolescence I don't even know what that means it's such a buzzword now.
As consumers we have loads of choices, we can buy for longevity, price, performance or any number of other factors we deem important.
However, the idea of supporting the hardware indefinitely, improving the software constantly, and adding new features as they become possible or "invented" are at times mutually incompatible. And while some make a lot of noise that their 4 year old phone isn't as snappy as the new phones being sold, it's not clear what these same people would design or do if they were in charge of driving revenue for Apple.
the masses demand new products, this is what is driving the revenue for the whole industry.. they don't just want software improvements to the original iPhone, they want new hardware, new software, they want it all.
In that vision you have to crunch the numbers and understand when the effort to maintain backward compatibility will cost more than its worth, the point of rapidly diminishing gains.
It all has a cost... you can invest in building the next new thing, out some towards keeping he most recent devices working as best as you can within tech limitations and decide not to go all the way back to the beginning.... or you can divert more from achieving the future vision, and put more into device compatibility and realize less profits, reduced velocity of innovation, etc.
I'd argue that Apple probably spends more than most companies of its type on legacy device support and that their hardware products generally have a longer practical lifespan as a result of this and the advantages of a closed ecosystem.
Somehow we have to move beyond our entitled mindset...