This thread is not so much about the actual volksgrenadiers or knightscross but rather the price of their upgrades, the panzerfaust is not justified to cost 50 munitions, there has to be a better fix. Yet you guys keep focusing on their performance which is not as important, the units perform ok but if you try to build a company with a few upgraded volksgrenadiers and kch then you'll run out of munitions faster than cloud runs out of units in a match.
To be fair, you were fixated on the peformance and role of the units at the start. If your intent is to discuss the cost of upgrades, you should start a new thread and state it as such.
The only justification I can find for that... is the argument of "diminishing returns". Rangers get a cheaper "full package" because they take casualties and it loses its effectiveness.
When you buy fausts on KCH, it does not change its role from anti-infantry... while it may be a heroic armour platform, all infantry dies to instacrush anyway.
I would suggest you argue from this position or to bring more points and more replay to support your point.