shaddim: nope, I won't :)
Fragmentation is a weakness, flexibiliyt, adaptibility & diversification is a strength.
See this presentation:
http://www.youtube.com/watch?v=GT5fUcMUfYg#t=3m09s I'll see your presentation and raise you another:
http://www.youtube.com/watch?v=7XTHdcmjenI&list=PLYjUXmrqOoKvOb8L5TQvnoRp3stQeeVMt What you call "fragmentation" we call adaptability and ability to specialize. That is why Linux runs the stock exchanges, banking operations, CERN computers, NASA computers, supercomputers, world networking and communications, most of the home routers (mine has tomato on it, light years better than the buggy default fw it came with), smartphones (one of my phones has android on it, the other us an old nokia with symbian) and desktop computers
You can bet your ass that MS and other vendors would go ape like Ballmer if they had the chance to run on supercomputers but no one has the disposition to wait for the likes of MS and Apple to get off their asses and cook features in their operating systems that those people need. Not to mention the potentially prohibitive costs of development for such specialized features and vendor lock-in.
Also, you compare apples to oranges to berries. Want a fair comparison? Compare iOS, Android and WindowsPhone. Compare Windows Server to other server operating systems. Compare Windows to other desktop oriented operating systems.
You talk about the millions of Windows applications and forget a few facts like how most of those millions are noise. I always hear about games(many run on Linux, heck I currently enjoy Dishonored and Borderlands 2), various multimedia programs and MS Office. Less mentioned but important are Photoshop, Illustrator, CorelDraw, various CAD applications, 3D modelling programs like Maya (runs on Linux btw), Matlab (also runs on linux). There are probably a few others I may have missed.
Nobody gives a fig about "millions" of programs. They care about a few that allow them to relax and/or get work done. Using something like the QT SDK allows one to fairly create cross-platform software. There are plenty other options.
shaddim: Ubuntu thousends < Android hundred thousand < windows millions of applications... which ecosystem provide more diversification, freedom and power by applications to the user?
And I humbly disagree, I want (and think the world need) a free and open source unified operating system, not a continuation of the free and open source mess situation we have now. Also, being a mess and free and open source is not at all linked together as necessarity... we could have since decades a succesful open source OS if some traditional unix crap would have been dropped (or a fresh free and OSS approach like Haiku or ReactOS would be aggresivliy pushed)
There is already a unified, open-source system that does what you say. It's called FreeBSD and it can do amazing things. Check the latest trends in storage and see how something like freeNAS with strong support for ZFS is taking over. See how the ability to use and manage jails makes a lot of sysadmins happy and moderately care-free . Then, look at something like PCBSD built on top of FreeBSD and 100% compatible with it and it's strong server and workstation oriented features like Warden.
Choice is power not weakness. Of course, you need to be informed and make the correct choices. No software can help you with that.