Russia's cigarette ban for people born after 2015 seems like an excellent way to reduce smoking. One of the biggest problems with eliminating smoking is that many people are already addicted and have been for years or even decades. It is extremely difficult for those people to quit or to even see the value in quitting. Catching kids at a young age and creating an environment for them where cigarette smoking is a foreign concept is an excellent plan.
Banning cigarettes for people of a certain age class is not a good way to reduce smoking. Just because these people cannot legally buy cigarettes does not mean that they won't acquire them in some other way. If someone wants to smoke, they will do whatever possible to obtain cigarettes.
While it is imperative for governments to try to reduce smoking to increase public health, an outright ban is not the best way to do it. Banning people from smoking takes away personal freedom and a government ban would only make smoking seem more enticing to young people. Banning smoking in public places and streets would be a better approach.
I think governments should focus on stopping the manufacturing of cigarettes and then start rehabilitating those workers. This will reduce the supply of cigarettes in a gradual manner and the younger generations won't be so attracted to cigarettes because it won't be available as widely. A ban by age is not the right way at all.