It's already been possible for a long time to have the filtering done externally instead of distributing a derivative binary that removes drivers/machines.
Front ends like GameEX or HyperSpin achieve this so baseline MAME can be used and the person has the option of manually looking at other drivers/machines either using command line or another front end like QMC2.
After all there isn't any law that says you can't have 2 or more front ends pointed to the same binary so they can have their arcade experience and the full package with the exact same binary.
Here's how you do Arcade edition correctly without cheating users out of everything that's possible which is included with baseline