But it means they have to keep you upgrading your hardware, buying new hardware, every few years.
I've got some perfectly functional 8 year old Apple hardware, that runs the OLD software just fine. But I can't upgrade the software any more.
It's not in their business interest to allow their latest and greatest software to run on old hardware. They need you to buy new hardware fairly regularly.
Does that make Microsoft "better"? Well, ask their hardware partners... the ones who have been dying in droves.
Hardware partners? They probably love Apple. They get to sell everyone a new Iphone every couple of years. Planned obsolescence?
Also, it gets expensive having to buy a new $500 Iphone, Ipad and whatever every couple of years.
I will remember this the next time I am due to upgrade my smart phone. So far we have been using Android and our phones are three years old. They'll probably die before they become obsolete.
Crossing my fingers. Knocking on wood.