Yes because it's so realistic for SMG's to snipe people across the map. As long as they're bursting of course..... Sorry but BC2 is nowhere near how real guns fire. If you hold down an automatic weapon, you are going to shoot all over the place. If you burst fire quickly, you will still lose some accuracy. If you take your time and line up each burst shot it should be very accurate. But the bullet should only go a certain range, based on the power of the round.
In BC2, as long as you just burst, your first shot will always be dead on. Even if the recoil shows your sights have moved off the target. Spray at point blank seems to just always miss. If you are standing in front of me, and I hold down the fire on an HMG, you are going to be in little bits. Yet BC2 seems to have such a large penalty for full auto, regardless of range, that 99% of those shots will miss. Also, bullets travel as far as the map goes, and have very little drop. When SMG's shoot as far/accurate as sniper rifles, something is obviously broken. I hope you don't really think BC2 accurately resembles how real guns fire.......
I don't think that in any game you can replicate how real guns fire without replicating how real bullets hurt a human being. Unless you do both, there will not be balance. So the guns are balanced to allow for fun interesting gameplay.
IRL you don't get shot with a 5.6mm round in the leg and keep running full sprint. You fall and, then you get shot again and die. Instead of arguing gun mechanics why don't you argue injury mechanics.