We're talking two totally different kinds of "native" here.
To you, native apparently means runs without extra DLL's, and that's it. To me, native means using the accepted default API's *and* the accepted standard development tools for the platform in question. Yes, some people use Eclipse in Windows. Most of them are current or former java developers. Yes, you can kludge gcc into Visual Studio, or you can kludge the visual studio editor into working with other IDE's. Neither of these is normal.
One of the jobs I had back in 2000 was doing Visual Basic programming (with SQL server). We had an older codebase written in VB3, and a newer one developed in VB5. Technically, you could have loaded both sets of code into either environment, as long as you made sure the compilers/libraries/etc were pointing in the right directions. Nobody ever did that. Ever. We installed both copies and worked in whichever one we needed to use.
As a unix guy, I'm very comfortable using gdb/grep/diff and other command line tools to debug code problems. A Windows person will NOT feel the same way, no matter if the tools exist and are useable. To them, the VS debugger is their comfort zone, and that's the point I'm trying to make.
So, I'm not making any sort of argument about what you CAN do. I'm saying that the normal windows development environment is Visual Studio, and if FluffOS wants to claim windows support, it really should work in such an environment. If one also wanted to support Eclipse, it would probably make the OS X people happy, and perhaps the Solaris people as well... but that's another story.
As to it being a useless waste of time... I guess that depends. If *YOU* were a Windows programmer, or if *YOU* wanted to ensure that the audience of Windows programmers would be able to work with the driver and thus contribute code and bug fixes to it, you might not consider it to be a waste of time.
Looking at it from the other side of the fence... when I use a windows app and it has an obvious bug that I know how to fix, I am sad to say that I usually don't do so BECAUSE I'm not familiar with the current Visual Studio environment. If they had provided me with a makefile and enough #ifdef's in the source to let it compile under linux, I'd fix the issue and mail them a diff. But instead, I mail them a bug report. It's not because the bug is hard, the development environment is hard (for me).
That same reasoning applies in the other direction. How many bugs might have been fixed over the years if even a few of the people who drag the thing into running under Windows could use their native debugger to track and fix issues? I have no idea. Enough to make it not a waste of time? Maybe.