Exactly. If a lack of time/testing caused a problem then the solution is to take more time and test more, not add something else that will require even more time and testing. If you had modular features you'd then have to test every possible configuration of features instead of just one base game.