Shortage of stock?
It was MS who botched the 360 launch.
In fact, stock was so low that 2 months later they had a second "launch".
Everything else you said is just stupid.
Look at sales.
Nintendo dominated this generation, and it was clear that they "won" within 6 months of the Wii's launch.
Bell Labs Unix -- Reach out and grep someone.