MAME is neither Open Source™ nor "open source" in the generic sense. Binaries of true F/OSS projects can be sold. MAME cannot - it is actually more Communist than Richard Stallman.
PS3 is no longer supported, as has been noted (PowerPC Mac OS X still is through at least next year though). And actually a fair amount of development on MAME/MESS is on osd/sdl platforms (Linux, BSD, and the Mac) these days. The increasing non-USness of the development team (as well as the increasing probability of a U release in which I add a lot of Naomi games and nothing else happens) largely guarantees that.
That all said, there effectively is no default platform for MAME since 0.138 and you can compile on any supported OS with the main source package. MAMEdev is all about not restricting people's choices (aside from, you know, the whole selling MAME thing).