Someday I sure would like MESS to get to a "supported software" list like MAME.
Honestly not a good idea. You'd need at least 4,000+ entries, and then you can't run any hacks / fan translation stuff. I know some MAME people would like this; but whatever, most wouldn't. It also requires that giant database to be distributed with each and every emulator.
Nah, store the exact mapping info along with the game, and now you can custom-map and run anything. Makes the emulator more powerful and flexible.