Being level 300 doesn't auto = a good player. There are many many bad players who have thousand of hours in the game. Equally not being level 300 doesn't auto = crap player.
Regardless of what level people are, matchmaker will often favour axis compared to allies in 4's, so you have it relatively easy compared to automatching as allies.
I find B4 @ Vet 2 with recon or sight is generally pretty accurate and can do huge amounts of damage. Without either of those 2 its a huge bag of rng, made worse in team games if they axis team has an easy counter to it, wiping out vet.
It probably does need some adjustment but not too much, else people will just go back to always building them and 1 shotting lots of stuff.