I’m going to go with a resounding ‘no’ on this one. The thing about Pokémon is that most of the strategy happens before the battle actually starts, and is largely about how you allocate your resources – you get six slots for Pokémon, each of which has four slots for moves, one for an item and one for an ability. You have to decide ahead of time what is most important to be prepared for and what you can do without, and spend your resources accordingly. If you have done so with greater care and foresight than your opponent, you begin the battle at an advantage. Relaxing the limitation on the number of moves a Pokémon can learn, I think, actually diminishes the game’s strategic elements.