Setting a specific budget is really necessary as it teaches a gambler to be disciplined in gambling.
I think it is the other way around; you have to be disciplined to set a specific budget and stick to it. Setting a budget first will not make you disciplined.
A gambler will definitely deposit more if he doesn't have a fixed amount everytime he gambles.
A gambler will still deposit more if they have a fixed amount they deposit but no discipline.
What do you think?