It's more like an increasingly precarious house of cards at this point. Changing too much at the base levels risks toppling whole chunks of the code, but it's been going so long now that the only way to actually fix all the original limitations would be to knock it all down and start over, and that would mean A: a big financial investment, B: a whole lot of time, and C: diverting work from the current game to build a new one.