They seem to be stopping more missiles than Isreal's AD have been, or did you forget you were just making the case for Israel's attempts?An underground facility can’t stop every missile, do you think it’s a good idea to hide AD systems whose role is to shoot down missiles because you don’t want them to get hurt. Irans underground facilities aren’t invincible
Also, actually, underground facilities can actually be invincible to aerial attacks, they're not invincible overall as you can try infiltration or ground attacks, but against aerial attacks, if built deep enough, they can survive a direct nuke.
You must be really frustrated Iran is fighting this as a war and preserving forces, while your understanding of war is killing civilians and optics.