That's the problem these days. You can't just be a nice responsive and functional OS, you need an über hardware support, compatibility with so much stuff out there, and so on. Long bygone is the era during which you could reinvent the world and have an OS on a machine that was pretty much independent from anything out there. These days if you don't have Firefox and VLC (which Haiku has btw) and that you can support any SATA controller out there you're fucked.
Haiku is nice, but these days there's little room for anything but Windows, Mac OS X and Linux, and yes, I'm intentionally leaving BSD out, i.e. it's nice but Linux is more compatible and all that.