1. Planned obsolence is Apples Buiness Plan. They really do build wonderful products but stop supporting them after a period of time. i.e. not being able to run the latest iTunes on my G5 is nuts. But I can run the latest iTunes on my 12 year old PC running Windows XP.
That's because they're both Intel programs, and the installed XP user base is enormous.
You cannot appreciate the reasons Apple abandoned the PowerPC unless you were paying attention six or seven years ago. When it was introduced, the PowerPC was superior to anything Intel had to offer. The problem is that Motorola failed to fulfill the promises it made to Apple regarding future enhancements and performance increases, while Intel continued to advance.
If Apple had not migrated OS X to Intel it is likely they would not be around today to support the PPC anyway. Would you have preferred that outcome? Sure, Apple would live on in the garages of Atari enthusiasts, but those of us who don't have the time or inclination to support that OS, wonderful though it may be, would be forced to succumb to a ctrl-alt-delete / BSOD / repair your registry / reinstall Windows life of misery.
There's nothing wrong with the G5 and it will continue to do everything it ever did. However, if you simply must have the latest and greatest software, you must upgrade your hardware. This has not changed since the original Macintosh with its 8 MHz Motorola 68000.
Planned obsolescence is Microsoft's business plan, not Apple's. Windows PCs become functionally obsolete and another copy of Windows purchased about every three years - easily half the longevity of a typical Mac. See the system requirements for Lion and ML for example. This life cycle has remained consistent and predictable for over 20 years.
Finally, there is no reason to expect Apple will be wedded to Intel forever. The world moves on, and next time it may be Intel that will have to catch up.