Well you shouldn’t be in the city with high buildings as AA in the first place, as it blocks your vision and buildings are nothing but an obstacle. You’re also more likely to encounter enemies there as well.
If you position yourself away from high buildings, they can still eat your missile if plane is flying in a certain manner and smoke trail will be visible.
They can easily get pushed as Ozelot and similar vehicles are defenseless and are basically free RP/SL boosters. Also, dedicated AA hiding spots actually make it easier for CAS to find them, as going even close to the front line is a suicide.
Not all lights have autocannons.
Good thing most 8.0 - 9.0 CAS come with a 20mm, so choosing one of those isn’t a problem.
By shooting at anyone you’re exposing yourself to risk and pretty much everything can kill a Bradley.