iOS (and android) is also propped up by phone payment plans. My carrier offers me a new phone every two years for like $10/month which works out much cheaper than buying the phones outright.
If they were offering a Mac for the same deal every two years, people would upgrade those more often too.
I’ve been learning Linux (Ubuntu) with an old Laptop a friend was going to throw away.
I like it, but I’m not ready to switch. My biggest complaint… why the hell is it so hard to access an external drive??
I eventually got it, but now I can’t for the life of me remember the command line I used to set access for the first one to set up another one.