Thats not true at all, the working games in a MAME romset are designed to work with the matching version of the emulator. You say you have a 0.187 romset, are you using the 0.187 version of the emulator? If you have games that are supposed to work and dont, then that will be the issue, using the wrong emulator version. Also it could be that the games you are testing also need a CHD file and you dont have them (they are not in the standard romset you have, they are a separate, and much much larger pack).