To clarify, whilst we are changing the systemic issues which cause poor decision making we can also stop buying lottery tickets. I think starting with the things we can change first is a good place to start.
If your solution is to ban lotto tickets, that would likely be effective at achieving your goal. It likely would not solve the underlying issues around poor decision making though.
If your solution is to just tell people they need to stop buying lotto tickets, then it's likely to be extremely ineffective.