It is true for Oregon, Washington it's $25 and under. Just swipe, prints receipt, and go. (or maybe it's $50 Washington, $25 Oregon, I forgot)
Getting carded sucks, but when it's my money, I prefer to be carded for my ID every time....but they just don't ask. It's hell trying to prove that you didn't make a charge, and because the card wasn't reported stolen at the time or before the time the charge was made, I would still be responsible for the charge. It's tough to try and prove it wasn't you.
And yes, I agree. The US is behind the times in a lot of things, just not this. Education is another one I can think of, but that is a whole 'nother thread.