On retail you couldn't create a new team every time you lost because you'd run out of gold in no time. Here though creating a team is free, that + the low population makes it so people just keep attempting to grind noobs and comps they counter to high rating, often with only losing a few games since they aren't actually facing anything challenging.
Here's an example of some healthy Top 10 ladders:



The teams have a lot of wins, but also quite a bit of losses, which is a sign that they actually faced a lot of other good/high teams.
Now here's Smolderforge Top 10:

The stats doesn't make sense, it's like they have never even faced each other in arena, if they would have, then the teams would have had a lot more wins & losses. The entire Top 50 on this server looks pretty much the same, very few teams has actually met each other in arena...
Now to the point, just add a cost of about 10-15 badge of justice to create an arena team(or maybe a cost that increases for every new team you create in a short amount of time, kind of like reseting talents but a lot more diminishing on the cost). I'm not saying this will solve the whole ladder issue but it will at least help it a bit. People will be less inclined to disband their team and create a new one when they actually have to pay for it every time.
Implementing this will be good for everyone, new players will be able to face people that is at their skill level more often at lower rating and higher rated teams will actually get to play against other higher rated teams.
Also implement a "queue zone", just like they have on 3.3.5 Arena-Tournament(random locations all over Nagrand etc). Because currently it's a sausage fest in Tanaris.
Thoughts?