I should probably throw in that many people say that wasn't a good thing because it just created double the family rps and people begging others to join their servers. But then again, someone who didn't need it could be a person like that, and plenty of decent servers were probably allowed to run because of it.
There may be an element of natural selection at play. Too many RP servers with not enough players to support them all means they have to compete for attention. In an ideal world the failures would fade away.
Sadly, they don't. They just bumble along, swimming in an ocean of mediocrity. I suppose it has something to do with the fact that many of them are run by 10-year-olds with a thirst for power, but I could be wrong.
A server hosting service that users have to pay for is unlikely to spawn wasteful servers as there is a cost involved. Assuming there was a limitation in place for the number of add_ons allowed to enabled at any given time, there would be further incentive for servers to be interesting outside of simply hosting "unique" weapons and vehicles. This would also mean less time spent downloading, and more time playing.