And nobody is stopping you from using them.
What's happening is that you are trying to prevent people from having an open alternative, free to study, modify, use and distribute.
You shouldn't post drunk.Your argument about having a choice sounds a lot like other people's argument in favor of communism: it doesn't work yet, but let's stay on course, someday we'll get there. I hope you know how that ended.
I know how GCC, Firefox and Linux ended. If one day Mesa and Gallium3d end up the same way, it will be great.
In the meantime, just continue using windows, with 1st day support. nobody is stopping you. Why do you have open source so much?
Seriously, if the remaining work was that simple it would have been done months ago. Pretty much every feature on the list has already been tried one or more times but proved to be too complicated to get working quickly.
But cant you still add extra (optional) features to it?