How is that bad?
It’s not only about shooting first but also about hitting armor that you can penetrate.
At the moment there’s this rather annoying balance where you can play a slow tank that will certainly kill a target when it sets it’s gun on target and very mobile vehicles that are incapable of taking out a vehicle from a favourable position and getting the kill denied or killed before they even can destroy a target because they would need several hits.
That’s honestly rather frustrating, when mobility doesn’t pay off since you are not able to deal the damage that you need.
Of course there are exceptions and those vehicles are pretty much the best in the game, when the vehicle is highly mobile and also is able to kill whatever target in a single shot.
Same with vehicle that have insane survivability.
This is still a game about Pz IV vs. T-34s and Leopards 2 vs. T-80s.
It wouldn’t change a thing except to make armor penetrations count.
It’s also funny that you mention FPS games because that’s already the meta by having super small unrealistic battle grounds where you can easily hit enemy weakspots, like sniping cupolas with APHE from 100m.
Tank warefare is about sniping, ambushing and positioning. Fast vehicle appearing where you wouldn’t expect them and heavy armor breaking through defensive lines.
Aggresive vehicles vs. vehicles built for defense, or just your multirole medium and MBTs.
Not to mention a whole array of vehicles for other tasks.
The current game modes are also very stale, not making use of all vehicles designed features.
CAS is just your unlockable mini-nuke that may be fun but is overall very frustrating for players on the ground. Instead of dealing a blow to the enemies resources all you do is destroy vehicles and capture points, promoting spawn camping and revenge CAS.
Elements like ammo capacity play almost never a role, since you mainly firing AP rounds against armored targets and vehicles designed to blow appart obstacles are pointless since they simply don’t exist in the game.
Basically we can just put air and ground battles into the same game 🙃