If you're a worthy developer, you shouldn't have any problem gaining access to a Mac. If not, why would Apple want to invest resource on you? 25,000 apps and counting, if you're not already on the train, you should be leaving the train station.
I think that depends too. Some just don't want to spend extra bucks or mess around the place with multiple workstations. Though I would prefer to have Mac and Windows running separately.
But no, if I'm not already on the train, I shouldn't leave, I need to buy ticket, remember? So if I'm not a Mac user, I need to buy a Mac first. And same thing, I could be waiting there to pick up someone, so can I say I'm waiting for my Mac to get delivered to me?
One more scenario, I could be at the train station but I just alight, since I'm not entering station for nothing, of course I need to leave when I alight if I have nothing else, that applies for those who owned a Mac, but now want to develop for Mac and iPhone ;-)
Sorry if I offended anyone, just having fun explaining the logic behind. By the way, I'm getting my first Mac soon! Well, it's as mentioned earlier, an iMac ;-)
Cheers,
Jenson