I am not sure why there is even a limit at all...especially with raids almost demanding that you have teams of 6 of many different mons.
In the beginning it was part of the game to make choices...but they have changed the game to something else now, but they have failed to give us the ability to do it effectively.
TL/DR It makes no sense that there is such a small limit, and they need to do something about it