Hardly. This attitude is very rare among FOSS devs, the more common one being "I don't care if it works on Windows or not, as I don't use it; if you are willing to make it work on Windows with in way that does not make codebase suck too much for the rest of the world, go ahead, I accept patches".
Well, I consider it perfectly fine and in line of what one can expect from FOSS. I develop what I want to develop, and you develop what you want. If we can collaborate, great, if not, we create separate projects.