Unfortunately, some gamblers have serious issues with that and can't recgonize the signs that they might be in financial troubles because of excessive gambling. In that situation escrow agent might help.
It really depends on us, some people are really into gambling and you can't stop them from gambling as it is the thing that entertains them. Escrow can really help those people who are in need to eliminate their addiction and manipulate their urge on gambling. By that, they can really maintain themselves as this will help them control and organize their assets so that they can't easily spend it into gambling and waste it.
If we really want to limit ourselves then we need to do it on our own and as far as I remember there are sites which lest you to lock the funds temporarily and also there are ideas available to lock your funds inside your wallet itself.
It is hard to do it with only yourself. Let's talk about the reality, a person can't instantly stop himself from gambling if he is addicted to it.
Maybe, little by little, he can minimize the money that he is going to spend so that his funds will not be wasted on those gambling platforms.