In bf1 Automatics had 1.7x headshot multipler which leads more consistent time to kill rather then one frame deaths we have in bf5. Most people thinks one frame death happens because of bad netcode but its half correct. It also happens because of the 2x headshot multipler that allows automatics to decrease their btk by one for each headshot.
Lets be honest here. No one aims to head exception of with BARs or the enemy is head glitching. All of those headshot kills happens because recoil kicks to head. Since you dont aim purposely to head, you shouldnt be rewarded for 1 less btk for each headshot either.
With decreased headshot multipler on automatics they wont able to melt at close range with a lucky shot to head. This will result a more consistent gameplay.
Bf1 did that and it was also very successful.