The purpose is to stop bug reports from coming in over and over for years about issues already known about and driving the people insane who work on mame. I would say the punishment for getting rid of a nag screen and then reporting a known bug should be getting a shit porch. If only an automatically shit porch was as easy as coding in a nag screen, then removing it might be fair game.