I can mix zip files from different romsets together (of course I need to keep track of them in a spreadsheet or something) so they work with the emulator I want, but the whole list will be under one group in Emulation Station.
By putting everything into Arcade, I can setup which emulator gets used to launch each game with the RUNCOMMAND. I may have my titles memorized as to what emulators they use, but he will have to hunt through three lists to find what he wants to play without any clue as to why. You see, I would need to explain the technical reasons behind the use of different emulators to someone who doesn't know or care. Where is it? Oh, that's in a different MAME. Next, he wants to play Asteroids, but it is not in the list. So, I show my system to a friend who is non technical, and he wants to play Joust. For example, I use lr-mame2003 for most games, but vector games I use AdvanceMAME., and NeoGeo I use FBA. Most of us who use ARCADE do so because multiple versions of MAME and FBA befuddles users who don't know or care about the difference.