In this hypothetical let's set some things first:
-money is not an issue
-the dev team is willing in this hypothetical
-time is not an issue
-this isn't necessarily a suggestion but instead an exploration for me.
With that, I will pose the question:
in this hypothetical: what would it take to update the entire game engine?
This would of course include fixing some of (if not all of) the incongruent code. We could be generous and say with this update the battle system could change (in any number of ways or be kept the same/similar) along with core features like character customization. It could increase game limits too.