>The mobile bonanza (well, that one company who gets majority of revenue from hardware) in last couple of years perverted the word "upgrade" from "a software upgrade, which adds new features and ads value to existing purchased product", to "needing to buy a new device to keep on going with existing performance". I'm happy to see this hasn't spread to the desktop PC. Yet.
I can't tell if you are joking, honestly. If you remember the '80s and the '90s and the early to mid aughts, there was a joke about how "what Intel gives, Microsoft takes away" - the idea was that every few years, you needed to buy a new and dramatically faster PC to do exactly the same sorts of things you would do before. This PC would be massively faster than the last one you bought, and it would probably cost a little bit less. Microsoft would come up with a new version of windows or office that you needed to upgrade to if you wanted to be able to open documents from other people in the office, and that new version would require a new and much more powerful computer. Especially by the '90s, a lot of times these software upgrades felt really pointless, like your stuff was getting slower, but you didn't get any better features.
Around the time that everyone quit writing PC software and focused on the mobile bonanza, as you put it, this seemed to stop. Old PCs are just fine for workstations. but, of course, now the upgrade treadmill is on mobile.