Its just the way SD wants to do it, they feel its going to make the game better.
I agree, If the devs made the firearms have realistic and i mean real recoil, people wouldn't play this game because it will be very hard to hit anyone. Be glad that the devs let you shoot with some help, let you hit people while on the move. If you want realistic FPS, try to shoot some firearms on the move at a traget, no slow shoulder fire, i mean run and try to get a 1-2 MOA group. I can't do that, and Competition shooters can barely do that. the only way you can get anything similar to a FPS spread on full auto is prone with a bi-pod, chain loading with tracers, and the weapon to weigh 9-10 pounds empty.