Well, I guess that leaves me in a catch 22 then.That's funny, there IS reason to complain.
And I'm not sure where you get the idea that "most" people upgrade every three years, nobody I know does. Got a stat on that?
And telling people they "chose the wrong platform" sure does sound like talking people out of buying Mac. Maybe that's your intention, but that's the result.
On one hand it's a well known fact that Apple has a long track record of bold moves and cutting off legacy support for this and that at regular intervals. There was the floppy drive that went out the window. There was the dropping of various connectivity (SCSI, parallel, mouse port, serial, VGA... none of this was announced loudly, most users discovered it when they unboxed their new Macs). There was the OS9-OSX transition where they threw out the entire OS, included Classic mode but threw that out soon after. There was the introduction of Audio Units and simultaneous discontinuation of VST support, which meant that users who finally got their audio software working on OSX had to face even more downtime. There was the switch to Intel... and now there's the dropping of PPC support. It's an ever changing platform, and I assumed all Apple users were well aware of (and OK with) this pattern.
On the other hand you're telling me that nobody you know replaces his/her computer as often as every three years, which means - given Apple's track record - that at least 50% of the user base should be upset at any given time. But they're not.
So... what do you want me to say? That Mac is the most future proof, legacy support affirmative, low-cost low-maintenance platform out there? I can't say that because I'd be lying, but I will say this: I encourage everyone to buy a Mac, because it's a great platform wrapped in beautiful looking hardware. Just be aware that it's no Windows PC where you can run 5-10 year old software or plug in ancient hardware.