Yeah, of course, this is the reason you should, actually,
never buy another machine, there will always be a better one soon enough...
But what you mean is
obsolete machines, i.e. something going out of the catalog for a new model with a faster clock speed, when I mean
obsolete obsolete machines, i.e. an "old" line (PPC) which is threateaned by a complete new line (Intel), with foreseeable discontinuation of products for the previous line.
Intel chips mean that development of software for the G5 will be discontinued some day, as well as the G3/G4/G5 meant the same for PPC etc...
On the other hand, the last revision of the (Intel) iMac will be
slow compared to the future (Intel) venues, but there will be no discontinuation of (Intel compiled) products for some time.
(I know it's "Universal binaries", but this will also disappear when the market is mostly Intel. I guess you folks remember the "fat" applications of the PPC/G3 era, and the fact they disappeared later on.)