@vincent himpe
You seem to miss a couple points:
1) Linux isn't a product. Linux is a Kernel. If someone wants to make a product using it as a base, thats fine.
2) Linux IS complete, as a kernel anyway. What is not complete is said product, in both LiMo and Android, aswell as OpenMoko and several other Linux-based mobile distributions under development.
Comparing this to most other things is not really possible. What you have are several different companies, and a couple of communities, developing what they think would be the right "product" for mobile phones. Sure, it isnt the most efficient way, but this is how things happen. Most people are not used to this is the days of the Microsoft Empire, then the Supreme Ones build sopmething, shove it out the door, and expect praise. Think back to the early days of computing, when there were many different competing OS's and you may have an idea where we stand.
I cannot stand people refering to Linux as a company (e.g. "Why doesnt Linux get its act together and put out one OS which will compete with MS). Linux cannot do that. Even GNU/Linux is not a 100% complete product. What are products are the distributions that are put together around GNU/Linux (and I will be pedantic and include the GNU), but as there are many companies all doing so, they all compete with each other. Simple.
One good thing though... You can take most software built for GNU/Linux and run it on most distributions. This includes mobile distros. Personally, I can't wait to have TuxRacer on a Neo Freerunner running OpenMoko (assuming they get an OpenGL driver for the 3D chipset of course)


