There's unfortunately not enough players for the MMR system to work as intended. I can play on a character that hasn't touched BGs in months and still queue into a match with players I see on a character that does several BGs a day. The population is just too low.
It's unfun, especially in 8v8s, but I've come to accept that BGs is nothing but RNG and you shouldn't get mad when you're up against a team of stacked players with a healer. Those same stacked players who go 20-0 have been and will continue to get into matches where they get the short stick and go 0-10 because they were placed on the less skilled team. It's not worth getting stressed about it. 4v4s can be ruined by a healer, but from my experience, they end up being more stress free because you're not going to get zerged down as much and the team rng is better due to less players per team.
I play strictly on console - losing 11yrs of collections is just too much to consider it.
I'd much prefer they do away with MMR altogether.
Even assembling teams randomly (no mmr consideration) from the pool of queued players couldn't be worse than what's currently happening. It's ridiculous.