MAME evolves constantly (current versions are 0.287+); ROM sets must match the emulator version to work because game file structures often change between updates.
How To Get CHD Games WORKING in Newer Versions MAME! | Tutorial
: Release 0.100 (circa 2005) marked a period when arcade emulation was maturing, but before many modern, more resource-intensive features were added. Because of this, version 0.100 sets are often sought after for "vintage" or low-powered hardware that cannot handle the latest versions of MAME. "Full Exclusive Set"