I always excused Relic for historical inaccuracies in the past because I always assumed that they didn't have the money for enough research. But now they have more money and also asked the community to help them.
To me it always seemd like they tried to be Historical accurate but simply ended up failing often. For instance in the Singeplayer in CoH2 you are often limited to Anti Tank rifles and Short barrel Panzer 4 as the germans, which is (more) historical accurate (than Panzerschreck and Panther in 1942). They even went as far as giving Grens a AT-Riflegrenade (with a special icon that was never used again) instead of Panzerfaust in the Singleplayer missions
The things you mentioned are mostly caused by it being a game. I doubt Commanders in WW2 had birdseye view and radio connection to units too (although one could of course argue in favor of more realitisc goliaths (especially regarding the self spotting part), which was done by several people already, I think there is even a mod for that)
A spot that does not need to be filled. Why would Brits need a Strong AT tank with Strong armor if they already have Archer and can have 17 pdr M10 and will face no Tiger IIs or Jagdtigers?
And why not simply give Brits 6 pdr Churchill with Tungsten rounds? Could fill the same role as Bp if really needed
+1. Even though Relic have had some serious blunders in the historical accuracy department in the past, they can and should learn and grow from their mistakes. We shouldn't hold them to negative standards the same way we do with positive ones.