They should have improved the battle system from day one.  Then they'd have retained the entire player base.  

The fact that you only catch them but can't really raise them and train them for battle is what made the game stale.