I don't necessarily disagree with anything you said. To continue your analogy about games, if your games requires constantly coming up with new rules and the rule book ends up being thousands of pages long, it's a poorly designed game. How many bug fixes have been made to chess (the answer is not zero, but also not many either).
The point is that a model which requires constant bug-fixes is one that generalizes poorly which is a symptom that you are capturing the wrong abstraction.
The point is that a model which requires constant bug-fixes is one that generalizes poorly which is a symptom that you are capturing the wrong abstraction.