Way too many servers and it's way too easy to make one. The problem with so many servers, especially ones that pop up today and disappear tomorrow are that it thins out the player base. It's difficult to get a server with 30 players when there are a million servers to choose from. Add in the fact that so many are fly by night, take your donations and move on, the cookie cutter servers that are basically identical to every other one out there, or the completely for profit servers that just destroy the fun.
Me and my partner work hard to create unique servers that are 100% non-profit. It's tough but we don't do this for fame or money just because we enjoy the game. While we have a small player base it's a strong community and they know our servers will be around for years to come which gives players a little relief so they can relax and actually enjoy the game again.
TLDR yes there's too many servers, too many are identical to each other, and far too many are out there to make a profit, what we need are mature and dedicated server owners who do this for the love of the game