Don't tell me you're going to start trolling now.
From where I sit, I not only see plenty of software developers for OS X, but they seem to be much better than the ones creating Windows software. I'm constantly amazed by my inability to find Windows applications to use at work that are even half as nice as the stuff I'm used to using on my Macs at home. Seriously, where's the quality control with this stuff?
So anyway, how is it a failure to give users more options? I don't see the attraction of dual-booting myself (virtual machines are much more useful), but if I were a Windows user considering switching, I'd appreciate the ability to fall back to Windows if I had to for whatever reason. Giving customers options is a good thing, but I understand why Microsoft customers may not be familiar with the concept.