Yes, you are right that the game is not a tank/IFV simulator and it shouldn't accurately simulate every vehicle in the game, but as a wargame it should simulate realistic tactic. And if IFVs can be used as a tanks, something is wrong.
There is a simple solution - to increase aiming time, like it was done for BMP-1 (Spigot ATGM also must be raised before firing). Another solution is to make "Deploy" button like it is made for infantry heavy weapons (it seems that AI handles good with it).
By the way, should Bradley armor stop 30mm AP at 360 degrees (not only from frontal fire)?