I can understand the common explanation why you don't exercise american call option on non-dividend paying stock. You can sell the option instead of exercising because price is always greater than intrinsic value.
What I don't understand is why this logic doesn't apply to american puts on non dividend paying stocks. Why would you exercise put option instead of selling it?