MacOS X is an Unsuitable Platform for Web Development
widgetsandshit.com
widgetsandshit.com
This strikes me more as "This is different than what I'm used to!" or "I don't much care for this." than "This is unsuitable." Emacs is available on OS X. Beyond the initial server configuration, I'd say the large majority of packages your average web developer is installing are from NPM, RubyGems, CPAN, etc.
and that said, you can always put linux on it if that's what works best for you
and i always develop in a vm which is as close to production as possible, less surprises come deployment time then. although i know people who don't, so each to his own