If you play as much as you want, you are not limiting your self already. Maybe there are people who are not really in to gambling and they think betting minimal amounts for 20 to 30 rolls in a casino game is already too much for them but most people are not like that. They always can't get enough when it comes to gambling.
These people needs to limit their selves before it interferes with their life. Other than that, it will be better if your wife hold your money for you. If you don't have a wife yet, then you must still have your parents, or other people that you trust the most because once we see our balances, the temptation can always kicks in.
Yes , I completely agree with what you say, it may be that many do not control their way of gambling and that may leave them without money at a certain time , that is why I say if I have , let's say, 30usd willing to lose playing, I do it and I play with all the freedom possible, but without exceeding those 30usd, for me that is having responsibility, and it is as you say, when you have a wife, children, and you want to play in a casino , you should have even more responsibility, because you don't there is an excuse if someone spends the money that is earmarked for the expense of basic things or basic needs for them.
Having a limited bankroll in your casino account can surely help you stay in your limits when gambling especially if you are losing, but the actual thing is to be able to control yourself from the inside and don't follow the urge when it knocks on the door of your mind, because if you can't do that, as soon as you exhaust the money in your gambling account, your hands will reach out to your crypto wallet to deposit more to continue gambling.
The real success in being a responsible gambler is to control the urge and don't let it make you gamble more when you have already lost the bankroll that you had set for your gambling activities, it's difficult, of course, but it is doable, especially if you have a family that you care about.