It would stop Macroers, which is a massive problem in games like APB:Reloaded. But it also changes how the weapon functions. It wasn’t COD that made ‘semi-auto rifles’ that way, its how they’ve functioned since they were created some 120-30 years ago. Why? Because a runaway rifle from a hung trigger makes for a dangerous thing.
There’s a reason why the Rotating Bolt became the preferred lock mechanism, and that’s because it made it so only trigger input would fire the weapon, and not a malfunction.
From a gameplay perspective (where things like Malfunctions are reserved only for Simulators), it creates balance as the weapons that are typically Semi-Automatic would be too powerful as a Full-auto weapon.
If the PDP on Vasilli had this feature, you’d be seeing nothing but that weapon, the Dreiss, and the Stark because it effectively makes what is essentially a sniper rifle in all respects, a very accurate Assault Rifle with a high damage output. – Which is what Macros do, and why they should be a bannable exploit.