Seems to me this would entirely eliminate many classes of exploits.

Why would that be?