I've been wondering why such rifles need to have full-auto.
With their long barrels, they work better at mid-range firing, since the accuracy is better than an MG (usually). If you spray with a rifle, won't it be better to just use an MG, since it would be built for auto?
Also, a few shots can render the victime useless in combat, unlike in games, where you unload a whole clip and the enemy is still jumping around trying to poke you with a knife.
Burst would save ammo on rifles, since they were not meant to establish killzones or suppress the enemy, but to pick out targets.
All this I'm saying from common sense and some CS/SF playing.