See, I think this is what makes it cool as heck. Write your own OS from scratch, implement the right interfaces, and bam, all this existing software just works.

I love the idea of Wine acting as the universal interface that lets you run windows apps wherever the heck you want.

And of course, this is just an escape hatch. You can support Wine and also support "native" apps which are optimized for your custom OS.