Just because there are bugs doesn't mean they have poorly written code. Software development is a hell of a lot more complex than you think it is.
Yea, I do software development. I'm new to the game, but get what goes into this. I think you're reading just a bit too much into a word (that could be exchanged with game, you're looking for attention and know exactly what I'm talking about) and don't think you need to be offended for Ubisoft. They put out a pretty buggy product that launched with issues to most of its core components. I'll edit the post to reflect the fact that the state of the game (code, engine, budget, team size, whatever is to blame) does not give much confidence to them being able to implement a working bullet drop component.
Having been on both sides of spray and pray or hip fired headshots behind a shield from a decent distance it sucks at times. I've had way too many instances of mindlessly spraying to supress a guy in an entirely different room and get a lucky headshot that had to pass through multiple surfaces to get there. A clean headshot with a higher caliber weapon should absolutely be a OHK. I think many of us are wishing there was a bit more nuance to the current model, a pistol in game terms shouldn't have the same stopping power as a rifle at range, but it's clearly the case here. You don't think modifying damage based on penetration, round size and difference wouldn't widen the skill gap?
I'm on ps4 and have had quite a few OHK's that didn't feel earned.
I think the damage model is intended to represent realism to some extent (the helmet argument is something different) and a headshot should be one hit kill. A bullet drop component would at least make those headshots more difficult to pull off. I watch the use of ACOGs now and see that to be as lucky and off-putting as a long range pistol headshot. They are aiming around the head, holding the trigger, and hoping that one of those shots land.
I can see modifying it based on penetration. That makes sense. The bullet is going to slow, spin and break apart and shouldn't carry the same damage through wood or a wall. I do think it'll widen the skill gap, but it'll change the game. When playing on PC the skill gap seems to be focused on quickly spraying the head of the opponent. It's a fast paced game. On consoles the skill gap is based on precise movement and strategy. I like it because it's a close representation of "real-life". You have to check every corner, think through every move, have your team watch every window, or you could be killed by a much less skilled opponent. The skill gap takes into account preventing yourself to be killed by someone who sprays and prays. You can't always stop it.
How is the pistol worse than a shotgun getting spammed in a hallway? That takes much less skill than hitting someone from across the map with a pistol. I run most of my guns on single shot until I'm in the building. I should be able to one shot someone at any point. I shouldn't have to worry about whether my MP5 is going to kill someone at a certain distance when I've got a headshot. Think about how it'll change people camping windows, or other things.
I agree with you that it sucks, and the MAC-11 is infuriating with an ACOG, but if they start playing with removing the OHK it'll widen the skill-gap, but it'll be a different game and different skill-gap.