you have to take into account that the game isn't trying to be completely realistic nor unerealistic and that some properties of actual guns could be taken into consideration, rather then everything being based on how the player is moving
I know. Thus, artificial difficulty. They're just making guns perform terribly for the sake of making them difficult to use.
also are you complaining about bunny hopping not being something people use anymore?
I'm complaining about a general lack of mobility options due to their effects on firing and how bunny hopping was almost totally killed in GO.
(more 1.6 master race stuff)

Not necessarily - they only discourage mobility when you're actually shooting. You can see this in how weapons have different movement speed modifiers.
I'd like to be shooting more often than not. A fight becomes less "I need to be able to dodge his bullets and aim" and more "I hope I guess the right recoil direction"/"I hope he's not standing still"/"I hope the spread gods heard my prayers this morning."
Movement speed modifiers were never something I paid attention to because bunnyhopping.