Sure, no!
But limits are in all games that are developed all over the world. Limits help us to same a balance and fairness. For example, you can play all day without stopping, but another player can play only 20 times per day because of he busy at work/with family/etc. In this case, you can reach higher results faster than that player.
So limits help us the save the balance.
But it does not mean that you should stop to play if you ended 20 battles. Because after 20 battles you can improve levels, Divisions, Leaderboards, skills and have fun!