You will also notice for console systems for every good dump of a game, there are 20 "bad dump" and "overdump" versions of the same game. Quite annoying.
In MAME, if a bad dump, overdump or incomplete dump is found, it is redumped and the rom is updated. Otherwise you would have 20 versions of bad dumps for each mame game as well, which, thankfully, we don't have.