The problem is that weapon upgrades are a one time Munitions cost that doesn't also increase reinforcement cost. This makes squads with a munitions weapons upgrade too cost effective vs squads that don't have the option.
Doesnt make them "too cost effective", just makes them more cost effective, or to be really specific, not even more cost effective bur the correct notion of simply more effective at performing their role.
You have afterall already paid the upgrade cost, it would be "too cost ineffective" to include that in every single reinforce, when its not the models that have the upgrade, that are being reinforced. See what I mean?
Ì
Would be cost inneffective if, for example, Cons cost more to reinforce after you upgraded for PPSH, or even Lolotov/ATNade. Guard would also get prohibitively more expensive once DP was purchased.
I dont know exactly what costs, if any, are incurred in reinforcing an already purchased weapon back to the unit if it is lost due to a model dying, or dropped.