Well the thing is this game works perfectly with limited amount of players in the lobbies.
Simple solution for the time being is doing just that. And Private lobbies.. and more lobby types would also help players pick and choose. Splitting the player base up as it should be based on play preference.
I mean, R* needs to make a choice. Whats more important? Packed lobbies with randoms, that they HOPE will be hostile towards other players in hopes of hindering players earning, so they buy "GOLD". OR a functional, fun game.
Honestly, I don't even blame R* anymore. IMO the people running this sh*t now is Take Two. Its only a matter of time now till Take Two fully controls R* anyways.