I do not agree with the author of the article. I think there also is reason #3: They think they don't need an upgrade. There are a lot of people who own an old PC and think it's the best possible setup. But in reality they actually wouldn't need a full PC because all they do is browse the web and read/write emails. My opinion is that many people would be better off with an iPad than a PC. It's small, portable, intuit…
And after the iOS update rendered many "old" devices unusably slow, the "great" customer support basically told them to spend more money on new models.
> wouldn't need a full PC because
Your pitch is wrong: people already own a PC, what they don't need is to buy apple gadgets, and replace them with newer apple gadgets every couple of years. My parents are totally happy with their ~10 year old PC with SSD, running LTS Debian, and are able to do everything they want freely.
As for myself, I do own an Android smartphone, but that's only because the phone company gave it for free, not that I asked for it, and such a "toy" system definitely isn't going to replace my PC, or a true POSIX environment.