Another source of data is
maws, as it lists the versions that each game's romset changed amoung other data.
Just from a database point of view, can you imagine the database size for 12 years of mame (8 years since switched to windows), and currently with over 8000 games & 100000 roms, currently with a new mame version every week or two? Huge.
It's possible; maws sort of does it, but does not keep out data, just when a change happens.
But I don't know of any apps that do it either.