When this happens you can't really defend the objective you're holding because you can't see anything out of the windows. It's only when the enemy is right up close to you that you can then get in a firefight with them, which delays the gameplay.
I would prefer it if the enemy was to call in an explosive firesupport. It would make the defense a lot more intense and entertaining.
While I do understand from the bots perspective that smoke may be the better choice for taking the objective it doesn't make for fun gameplay for the human players.
So to conclude, I think the bots should not call in smoke as often when they do their counterattack.