I guess I just see it differently. I wouldn’t develop an app for a platform without actually running it on that platform, especially if my aim is to sell it and support it. And as for hobbies, why even bother building something for a platform you hate?
I stand by my original response. I think the Mac is the best cross-platform dev machine right now. It may not be so going forward since they are moving away from Intel. I understand there are people that hate Apple so use the tools that work for you.