You might get “thx for smoke bro” chat, or the victory,
but in terms of actual points, you get nothing.
Hence, throwing smoke is purely your sacrifice for the team,
like categorical imperative from Kant.
This especially apply for smoke arty.
You are sacrificing normal arty or air strike,
which can get massive kills and points
and call the smoke, which again currently gives you nothing.
Thus, my suggestion is that, like how engi’s construction works
give points to the smoke setter when ally fights nearby.
This way, i think throwing smoke will be properly recompensed.
Give smoke bombs more functionality
Gain a small amount of points directly after throwing a smoke bomb
Let the smoke bombs extinguish the flames and get points for successful extinguishing
Let the cooldown of the shelling smoke be independent, and you can also use the smoke bombardment when the shelling is cooling down