Elite is a thing, it just doesn't do much. IIRC all it allows them to do is fire lmgs on the move. (Obers, commandos, paratroopers? I think those are the only ones.)
It is something in between as far as I know. It is just a toggle to fire lmg on the move, that some people call elite. But there are plenty of definitions of "elite" in the game. For example a few years ago people called elite the squads that had body armour.
those elite troops uses a different weapon file for their upgrade. Paratrooper m1919a6 is not the same m191916 the rifleman pick u. (although the actual difference is just the fire on move capability, otherwise they are clone of each other)
On that note, the m1 carbine used by the paratrooper and ranger is a different weapon file then the m1 carbine used by the rear echelon.
The k98k used by the ober is also different from the k98k on the volks.
The mosin used by the guard is also different from the mosin on the conscript
The current implementation of Weapons that one can pick is complicated with different solution for different weapons and problematic.
A unified solution should be implemented where these weapons performed according to the "type" of unit that pick them up with "auxiliary" troops using a lesser version, "mainline" the "normal" version and elite a better version.
really, the problem is the conscript not having enough firepower by "default" but become ridiculous if they managed to salvage a lmg42. Yet the fixture everyone seems to be having is on conscript being too powerful
No you do not. You can simply have modifiers on squads.
As I have explained the current system is complicated and inefficient with a number of different solutions on for the same problem, and that makes it a mess. It needs fixing.
(I am using the terms auxiliary mainline and elite as descriptive not as existing in game categories, which units is what is a balance issue. A similar solution should be implemented for build and reinforcement times)
Why use "versions" when you could just add modifiers? Why design a whole new gun for every gun for every squad or class of troop when you could just add gun default stats and modifiers to the squad? A picked up mg42 on cons is set to be say 0.5 the stats where on rifles it's 0.75 for example. Same gun but the quality of the troop defines the ability with the gun
Something like Tommy's get bren stats, snappers get modified to 0.9 commandos 1.1 as nice round numbers instead 3 kinds of bren. This would mean a Shrek is better on commandos or a ptrs or anything and it can be assuned
because you run into the problem of being unable to define or fine tune individual weapons without unintentionally affecting other weapon/squad. Just one problem is the fact The accuracy modifier affect the weapon's state regardless of range.
the fact of the matter is the different weapon system is the norm. You want to change
every weapon and squad in existence?
lastly, this doesn't really address the issue of conscript lacking tech tree upgrade. The original issue is how they have insane veterancy in an attempt to compensate for their lack of upgrade, but the thing break if they managed to get a lmg42. All these "solution" will just make sure the conscript will keep having scaling problem into the late game.