Everyone who has played the game long enough knows of this. The bots always equip their AT Rifle, regardless of the situation. Thankfully launcher type weapons (PIAT, Panzerfaust, etc) are not affected.
Although it is amusing to watch your AI squadmates utterly obliterate the enemy from long ranges, it’s quite frustrating when they are not actually firing the thing. Because this game (along with many others) treats weight and mobility in an unrealistic manner: the bots with AT Rifles can’t sprint.
And when you’re on the receiving end of the gun, it’s not exactly a “pleasant experience”. In the case of snipers, it’s a good opportunity to eliminate “juicier” targets. I do wonder though, could we consider this a feature or a bug? As it doesn’t necessarily take away the fun in the gameplay.