Agreed. But the combined sillicon of the xbox, desktop, ps3, mediacenter and multiple laptops in my house, had a seriously high price attached, but using all that sillicon to do one task fast, isnt even an option.
We need an open standard to share spare cpu cycles within the local network. Imagine updating the performance of all your appliances at once, just by pluggin a server in your home network.
But yes, it kind of defeats the purpose of OnLive as a closed product. On the other hand, local ISP can start selling not just bandwidth, but also cpu cycles with low latency. (they could hook up the servers straight in your neighbourhood)
The problem with OnLive is that its not a standard, and its focus is not width enough. They get to choose what kind of computation i want to do.