Tripwire seem to have striven for as much historical accuracy as possible. Of course, you have to strike a balance between that and fun or you lose your customers. There might be a gameplay imbalance issue with smoke, historically speaking, because the Germans employed smoke with their AFVs, whereas the Soviets don't seem to have ever bothered. I think only the pioneers had any smoke munitions among the infantry of either side.