Actually, you're wrong.
Tracers and decals are also not always shown for performance reasons.
Also, the bullet spread is normalised towards the center of the cone, rather than linearly randomised across it, so just because you see the odd bullet missing wildly, that doesnt mean most bullets are.