I needed one once at Atlantic City because once I got there I noticed I had no cash.
So it can be usefull for most people, but if you are a moron with no self control, they can be problems.
But the same thing can be said about anything.. fast food joints, drug stores.. it's all about self control and if you don't have any you have no reason being there in the first place.