For you, yes. For the largest manufacturer of mobile phones in the world, no. You are just a bunch of Linux zealots. Linux is nothing but a simplistic/brute force bloated piece of software, with the only real advantage of being simplistic. Works well on high spec HW (but so does Windows XP). Anyway, tell me what kind of problems Windows Embedded Compact has with scaling up, other than including proper drivers for new HW. Then explain why this is any different for Linux.