So don't get me wrong, I fully support this kind of measure.
But there's potentially an argument to be made that there is an issue (or more likely multiple issues) that isn't being addressed properly that is leading people to choose to smoke. It's well known to be harmful, addictive, and frankly doesn't have many upsides. What that bigger issue could be is kind of up for debate- is it a failure of the education system or health system not doing enough to educate people about the harm and risks? Is it a mental health issue leading people to choose self destructive behaviors or possibly a conscious or subconscious attempt to self medicate those issue? Is it a societal issue like peer pressure, portrayals in the media, people emulating role models, or just plain old rebellion? Is it due to regulations or enforcement being too lax?
Whatever it is, there may a root cause that isn't being sufficiently addressed that makes people choose destructive behaviors like smoking, which makes smoking a symptom of that bigger issue. And what other vices are those same factors pushing people towards? Maybe addressing those kinds of underlying issues the right way might do more good than just getting people to stop smoking, maybe we'd kill 2 birds with one stone and also make headway on other substance abuse issues, or gambling addictions, etc.
Now again, I'm totally in support of this kind of regulation. Sometimes you need to treat the symptoms before/while to treat the underlying disease. But we need to be sure we're looking at it from both angles.