Two weeks ago we published a research paper estimating the development cost of a community Linux distribution. It was a fantastic project for the three of us who worked on it. The findings were surprising, even to me. It would take over $10 billion for a company to develop the software represented in Fedora 9.
Even more important than the money is time. The sheer number of years it would take to build this would make it daunting for any company to undertake. As soon as the OS was done, requirements/architectures/markets would have changed and they’d have to start all over again. That is one of the unheralded perils of proprietary software development. Since you are operating under central command, you lack the flexibility of a de-centralized community who can work in parallel. Or to quote from the paper:
Just imagine a computing world where Linus Torvalds ...


