But here's the thing. Say you have a project in college that is due in a month. Say you turn the project in late. If you tell your Professor that 'Oh, it just takes a long time to do this kind of thing', do you really think your Professor is going to care? No. You're getting downgraded because it's late. If this doesn't sound like something a business does, it should. Because businesses do this all the time. They're called deadlines.
The bottom line is, they should have had these games in production when they were developing the software, and had them ready to go at launch. If they did, they'd be making their next line of games, and they'd be making MORE money than they are now. Probably far more. But they didn't have them ready to go when they had a monopoly on the market for an entire year. THAT is why they dropped the ball.
Do you honestly think that if Sony or MS had the market to themselves for a year, they would only make two or three games for their new console?