Don't forget the available emulators out there that don't require dual-booting. I've not tried one with BIAB but I don't see why it should not work just fine. (Heck, if they can do stuff like accelerated OpenGL, BIAB should be no problem.)
With a Mac, you do have to come to terms with the fact that you are indeed in a niche market desktop-software-wise. There are not nearly the number of games released for mac, for example, and that's not likely to change soon.
<My opinion only>
Regarding Mr. Conley's post - As far as Mac changing the environment every few years, coming from 15 or so years in professional software development, that's kind of the nature of the game. Anybody out there spend time learning MFC? How useful is that now? I have tons of esoteric knowledge of various real-time operating systems that are no longer supported or in use. Technology moves quickly, so the landscape changes as well, for Mac, Windows, hardware development, you name it. I'm not disagreeing with you, I'm just commenting that it's hardly a mac-only thing - It's the nature of the beast.
</My opinion only>