I have heard this argument over and over again....
The question is not whether Nintendo can, would or should have made more units....
The question is....why would they? Why should they?
Nintendo has increased the amount of units made at least three times now....and people still want more and more....it is almost a never-ending desire.
Nintendo has created something everybody but the die-hard, anti-Ninty fanboys want and it cannot produce enough...but if they manage to do it, if they manage to meet or even surpass the desire, is that a good thing? If it is, who is it good for? Nintendo or us? Certainly for us, and us only. Because we will all be able to have a system. But if everybody does, what is left to satisfy our desire? The games of course. But if most of the third-party companies discounted the Wii before it even came out and Nintendo can only make so much games themselves, you have few games to count on and few reasons to keep the customers satisfied. There are still great great games for the Wii, but if Ninty's past two systems have failed, few companies other than Nintendo themselves would believe in the Wii enough to make QUALITY games. So Nintendo will make the systems, they will give the customers what they want as much as they can, but why would they go out of their way to make an obscene amount of systems w/o enough quality games to satisfy everybody? What would be the point of making all those systems without the software to support them? Not everybody are buying the system JUST for Wii Sports, as much as fanboys would like to think....
Besides that, isn't Nintendo still currently producing more units than Sony and Microsoft? And yet Nintendo is still blamed for not making enough? Sony is probably one of if not the BIGGEST company when it comes to selling electronics, yet are they making this many units per month for any of the consoles they made? Isn't creating demand for one's product more important than satisfying the customers all at once and then stop?
I guess I should just end my rambling now...not enough sleep