As for G5's costing too much - by the time this comes to market, a lot of time would have passed , also with so many new machines rumoured to go PPC, the quantity of chips should bring the price down.
And its M$ who can afford to subsidise the boxes in an attempt to make a killing on the content.