A Grenadier was a soldier whose role was to throw grenades. Grenadiers were tall, strong soldiers with great throwing skills. Grenadiers earned a reputation and became an elite unit and title in many armies.
As grenades evolved and became light and less cumbersome that every soldier could carry one, the original role of the grenadier diminished.
New and specialized weapons were created for grenadiers. Rifle grenades were developed to give grenades a far greater effective range than a soldiers arm. A soldier was specifically trained in the use of rifle grenades, and in most countries of WW2 there was typically 1 to 2 rifle grenadiers in a rifle squad.
Not every single soldier in a squad was running around with a rifle grenade launcher. The grenadier was a specialized role.
In game pretty much every single rifleman can be given a rifle grenade launcher. I think we could introduce a Grenadier squad and class instead. Only the Grenadier can use grenade launchers. There would be a Grenadier squad as well as a Grenadier being an optional class to add to squads in upgrades. Grenadier Squads would have 6 Grenadiers
There could also be a slight overhaul to rifle grenades. When applicable the rifle grenade would have all of its grenades and you can switch which grenade you are firing like changing fire mode, for example whether using the HE or AT grenade or some having a smoke grenade as well
If it is not possible to have toggle-able grenade types then individual rifle grenade launchers can be added instead. A M1 Garand with frag grenade, a M1 Garand with AT grenade, and M1 Garand with smoke grenade. You can choose which one to give a Grenadier. Maybe you give one a frag and the other a smoke
Also while on the topic of grenades, I suggest that grenades and rifle grenades be resupplied by Ammo Boxes. Literally every single weapon can resupply even the RMN-50 except grenades. The simple balance solution is that grenades consume a large chunk of the ammo supplies like mortars so only a few can be replenished before emptying.
Dyakonov Grenade Launcher, currently has frag grenade
- add VKG-40 AT grenade
SMLE Grenade Launcher, currently has frag grenade
- add No. 68 AT grenade
M1 Garand with M7 Grenade Launcher, currently has M9 AT grenade
- add M17 Frag grenade
- add M22 Smoke grenade
M1 Carbine with M8 Grenade Launcher, currently has M17 Frag grenade
- add M9 AT grenade
- add M22 Smoke grenade
Schiessecher, currently has Gewehr-Sprenggranate HE grenade
- add Gewehr-Panzergranate AT grenade
Type 2 Grenade Launcher, currently has 40mm AT grenade
- add 30mm AT grenade
There are certainly more weapons with grenade launchers as well as more grenades for launchers (for example Japan did have a smoke rifle grenade and Germany had more grenades), but I can’t list every single example
The point is that the Grenadier would be the squad and class that uses grenade launchers