If anyone's to blame, it's people for buying them. But of course the hardcore claim they aren't flocking to the Wii, so this reason is somehow impossible.
EDIT: And Nintendo can't just make more parts and factories overnight. Get that through your heads.
A flashy-first game is awesome when it comes out. A great-first game is awesome forever.
Plus, just for the hell of it: Kelly Brook at the 2008 BAFTAs