Bro I don't think that splitting your money for your daily needs and gambling will make or even help gambling a profitable activity. There is no statistical advantage on budgeting your money for gambling. And also are you for real? 50% for gambling is a big chunk of your income which is a bad idea because you did not even think of your savings.
Some people dont want to waste their time to earn money by working hard and save it. Some people like to take the risk therefore It might not be profitable for some people however for small number of people it could be life changing. Imagine that you could get alot of money in few second , that would be a very life changing