Linux.com reported earlier this week on Linus Torvalds agreeing with Andrew Morton over Linux having too many bugs. This is equivalent to Microsoft's Bill Gates and Steve Ballmer acknowledging that Windows is getting buggier. Linus Torvalds agreed that more should be done to improve quality.
Linux needs to find its own speed and make sure it does become as bloated as Microsoft Windows was for the past decade or so. Reading, between the lines you can probably guess how frustrated the father of Linux is with commercial entities pressurizing people to get more features in Linux rather than consolidating and stabilising Linux's kernel.
The original ZDNet article which sparked the interest about the Linux Kernel, currently in 2.6.16, also mentioned that developers are generally motivated by their self interest rather than that of the general community. As Andrew Morton argues bugs affecting obsolete and old hardware are no longer looked after.
In saying so, it directly mirrors one of the major pitfalls/advantages of Microsoft's Windows family which more often than not has put backward compatibility ahead of stability and/or security. I doubt that I am the only one thinking that way.
Perhaps it is time we should have longer incubation times and a stricter timetable as well, regardless of commercial priorities.