Currently, using smoke give you nothing.
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.