While all of this is realistic, suppressors need disadvantages for the sake of game balance. At the very least, too much continuous fire should overheat the suppressor to the point of catastrophic failure, and possibly also damage the barrel as a result.
And no, don’t hit me with that “it’s balanced because it’s rare” meme.