As has been stated, people would mix and match DLLs from different MAME versions and create an unsupportable nightmare.
If your concern is over the size of the MAME executable, all modern operating systems only load the pages of an executable that are actually being used.