There is no other platform on which you can develop for all platforms, testing in all browsers.
- Unix/Linux can’t run Internet Explorer (reliably, see: WINE) and the rendering engine in Konqueror is used in Mac OS X’s Safari but it’s not close enough
- Windows can’t run Safari either, and there’s no reliable Mac OS X emulator, save PearPC which runs like a dog, as heavily beta emulation software should.
With Mac OS X, you have Safari, IE (and .NET development) through VirtualPC all the Mozilla/Gecko browsers and, if done properly, all the X11 browsers (Konqueror, etc.) by running X11 in Mac OS X.
So, yes, it is the way, the truth and the life.
