What you say is true. I certainly don't disagree. But leaving it on PPC is even less practical. You need developers to build your code. For that you need money. To do it effectively, you need lots of money. Selling PPC machines to 10 users at 1500$ a pop ain't gonna do it. Selling x86 machines to 500 users at 300$ a pop stands a better chance. And the lower the price, the more likely you will sell it to more users. This too is reality.
So, for many of us here, the argument ain't "doing x86 is rad!" Instead, the argument is "doing PPC is suicide!"
There is no reason other than money and time that Hyperion and partners could not do what Apple did in moving from PPC. Just pick specific "PC" hardware to support, just like they do now. They could then take advantage of the economies of scale in the market for "PC" hardware.
I know some of you out there would still complain about being locked in to only the supported hardware, just like now, but the cost of purchasing a system would be so much cheaper.