It's often better to integrate with the native tools of a given platform. For example, I wouldn't really ever contribute to a Mono project, even if it's on Linux, because .NET is weird Windows stuff. Same thing in reverse with MinGW and Windows.
And if you want your project to truly treat Windows as first class, you have to recruit people who know, love, and use Windows.