It's to do with the way the roms are arranged. With older sets there was a lot of duplicate data in each game set. Over time the developers have been reducing the amount of duplication by sharing common rom files used across multiple arcade machines. In theory this means that whenever you use an older rom set with a newer version of MAME it will find less complete roms it knows how to run.

Sent from my SM-G900F using Tapatalk