I hate to break it to you, but Battlefield games are not simulator type first person shooter games, it's always been an arcade type shooter. No single weapon in BF games is used in the exact same manner as their real life counterparts, and singling out only sniper rifles to be used like that is ridiculous.
Suppression IRL works so well because a single hit can mean death. In this game you can take a few hits and recover in a matter of seconds. Just because of this, suppression can never work the exact same way as it does in real life.