I'm pretty sure people complaining about something like this have no idea what they actually want.
-If they want the gun to be facing at the wall so they could shoot at it, either the player model has to take more depth space or there will be clipping
-If the player model takes more space, there is no clipping but the game needs to restrict the player's control over lateral movement. You can't strafe through a doorway when you're sideways pointing the gun forward. Because you don't want Leon to raise his gun when there is insufficient room.
-If you don't want the game to restrict your control, there will be clipping as the gun model goes through the wall in order to accommondate the autistic need to shoot architecture point-blank
-If you want to avoid both problems, then Leon needs to raise up his gun and then shoot at the ceiling when the player presses fire. Now you have a system where the character shoots somewhere other than at the crosshair, and the collider-analyzing code that makes him raise his gun also causes him to do that when an enemy is too close. Instead of blowing the head off of a zombie, Leon shoots at the ceiling.
There is literally no winning. Every variation sucks somehow. And Capcom seems to have picked the variation that doesn't suck for gameplay or control. It's almost like they want the gameplay to work.