I'm not sure I follow your reasoning. For the sake of argument, lets say that gas is "dominant" in Linux/BSD, and Masm is "dominant" in MS Windows. How does it follow that you must use two different assemblers? Do you only listen to "Top 40" music? Would you only drive the most "popular" car?
If you would like to use only one assembler across platforms, Masm is out. Japheth's Jwasm - a "Masm clone" that also produces ELF output - might fill your needs. Or, Gas exists for MS Windows (although it's not "dominant"). Yasm accepts Nasm or Gas syntax, Fasm exists for Windows and Linux (not sure about BSD). Should we be including MacOSX along with Windows, Linux, and BSD in our list? In any case, Nasm covers them all, and as you observe, is "good" (a matter of opinion, I suppose...).
Yes, it's "fun" (a matter of opinion, again). I don't know about "just". Is there a question in there???
Best,
Frank