În theory you could be right, in reality it wouldn't work this way. Companies don't have the money to zhold titles as long in development as they like. In the end everything goes in the direction of money: how much money will this development cost me and how much money would this make me.
In fact if they would have thought more about these problems, they probably would have dropped the Cell. It makes the development of games hard and therefore expensive. In fact it limits the reusability of code severly. Either you haver more consoles sold than your competitor ort you must have a system on which the development is easy enough to reach the break even. Without any of these factors, you have a problem.
Not the theoretical limits of the hardware are the important factor, but what the devlopers can get out of your hardware for a certaihn price.