Legislative minds assume too easily that legislation solves problems. Writing rules is easy (though writing good rules is very much harder); changing behaviour is hard.
What the government needs but does not have (or show any understanding of needing) is a theory of change.
Stefan Czerniawski
You don't drive successful change through (cackhanded) sledgehammer legislative solutions.
You need to take people with you, and industry.
Think of the journey around smoking over the last 50 years. Think about how gambling harms are being approached now (see again, smoking).