The problem is the execution, not the concept.
Ranked (in theory) means games are higher quality and the devs are able to balance the game better, which is good for any game.
The playerbase size could be called a problem, but as we've seen in pickups, even with 24 players and just 2 lobbies, splitting into a higher and lower tier lobbies means both are more fun for everyone involved.