I'm unclear where you think I said it had to be one or the other. Please don't misrepresent what I said.
Ear plugs/muffs are cheap, can be used when you mow, weed whip, use a jackhammer, are around loud machinery etc. and are required at most (if not all) ranges.
To claim that a suppressor, which I'm guessing costs $100-$200 minimum, is a necessary common sense piece of safety equipment is a stretch.
Desirable, useful, helpful, fun would all be good adjectives but necessary implies need.
Edit: misremembered "common sense" as "necessary".