I suspect that the Conservatives have chosen this method because it’s cheap above all else.
I suspect you are right… the conservatives see this for what it is, an easy/free win for them as the numbers of tobacco smokers are on the decline for many reasons, price of tobacco, health concerns and it not beeing seen as fasionable or cool any more I suspect being the main drivers, with this ban being almost anecdotal.
It does allow the goverment to say ‘look how good we are! the numbers of smokers are falling due to our tough stance on protecting public health!!!!!!.’
They are falling anyway but it just gives them an easy way to claim some sort of win. It’s no more complicated than that, IMO.