Why the hell, there is no requirement for battlegrounds to start ONLY when the amount of healers in both sides are equal?

This is one of the biggest reason why there is such annoying inbalance while playing battlegrounds.
One team has 3-5 healers, other team has 0 or just 1.
In 9 out of 10 cases you can't even fight that, which causes bg's turn into meat grinder, where one team completely dominates the other, making people leave, afk and miserable not wanting to play PVP whatsoever.
With Blackrock being the part of cross-realm matchmaking you destroyed any balance whatsoever. Most blackrock players have alliance characters due to human race being better than the others, you very rarely see horde teams perform any good and when they do, they are mostly carried by mercenaries from alliance or premades -_-

Never in my life I've had so many bad bg's when one team barely managed to kill 10 players, and the other has the farm going in hundreds HK's.
I've been playing retail wrath back in the day and classic wrath since it came out, and the difference is just beyond any measure, of course retail had some bad BG's from time to time, thanks to premade abusers, but thats a very small percentage of it.
Here if you don't play with a premade and you are horde character you are mostly F-ed. That shouldn't be a thing!

You could make SoloQ where both sides has to be 2 dps 1 healer, make it the same with battlegrounds, simple fix and would change the world and make people enjoy battlegrounds.
If almost EVERY battleground I play has around 5-6 healers but mostly in ONE side, there is no reason to NOT implement this change to improve the gamplay for majority of people.