If your solution to the meth problem is more government intervention in private industry through locking up the ingredients and limiting their sale instead of locking up the lawbreakers, it is to be devoutly hoped nobody starts huffing gas.
As I have said before, if there were a few people agreeing to live in an island with no laws where anything goes, that might work because of mutual agreement and low numbers that could be affected.
We are in a packed society, so you are going to get lots of laws whose purpose is to make this safer and to optimize your freedom, but to also give equal levels of freedoms to others.
I do think the laws should regularly be looked at and adapted or removed when not needed. For instance, if maggot infested liberal druggies stopped making meth with over the counter stuff the next few years, then this law should go away again.