No perk-locked weapons in Killing Floor 3 was a mistake.
All the classes are just there to give extra damage to the vulcan in different ways. Some way better than others.
And then you have these identity crises going where one perk performs a different perk's role better. Like ninja being a better commando and firebug being a better ninja.
What the fuck were they thinking?