on a cabinet... well nah because searching gets more cumbersome, i only restrict by emulators (MAME Current, FBNEO, Retroarch or Teknoparrot) so i can use the per Wheel Search Feature on Bigbox More efficiently
Also ... i have alot of Playlists for "Versioned Titles" Like Street Fighter, Mortal Kombat, Metal Slug and so on which are alot of time not on a Single Platform... As also for my Favgenres (Lightgun, Beat em Up, Gallery Shooters)
And sure - when you use Current Mame (without Retroarch) you also can get in Problems when Platforms finally work (like the last NAMCO 10 System Update) with the emulator approach you get not so much headaches
(one of the headaches was gamsharaj since the Mame Team renamed it in gamsharao - and i needed alot of digging and time to find that out)
On Systems Like Lindbergh, Triforce, Chihiro, PC based Arcade Platforms when you even put EVERY Namco System in their own PCB Category (NAMCO WARP up to System N2) you get bonkers with searching for a Game
I thnk that highly dependent if you Collect or Play daily ^^