100% agree that games have trained us that we hit the crosshairs no matter what (given no accuracy variance). The gun's position is irrelevant. This isn't real life; it's gameplay.
The exception to this is if you really want to create a hardcore army simulation or something but most games, as SGB said above, don't do that.