Suggestion: Add non-thermal smoke grenades for all classes.
There have been a lot of posts lately, on different social media platforms, where people complain about not having smoke grenades on any class besides the Support class. So I'm suggesting a simple solution without detracting from the value of Support's role;
Make a new smoke grenade that is non-thermal blocking, and make it available to all classes.
To make it viable as an option, have it be able to be carried in large numbers (more than 3 grenades), and resupply slightly faster than the thermal grenades. And also make its smoke visually look exactly the same as the thermal-blocking smoke, in non-thermal optic cases.
This way all there is an option for concealment for all classes, but just to balance it out, make it unable to be equipped of a thermal optic is equipped on a primary weapon, or make it damage the user deploying it if standing inside the smoke, to prevent it as a camping tactic to deploy it where you are and sit in it with a thermal optic to see out of it (think of it as harmful to breath causing damage).