I don't think that's true in most situations. I think most companies would still pay a severance out of a general effort to smooth things over, and some sense of social loyalties.
And some aspects of the agreement would be fine. No spilling actual business relevant secrets, nothing that would count as libel or slander, etc.
Nope, they'd have security show you the door and maybe threaten to sue you into the ground if you talk. They choose mkney because money is easier, but if you take this option away, you just get the stick and no carrot.
True but not the ones who will be firing you. At least not in big corp, it would be some HR worker who doesn't know you from Adam and couldn't care less about you.