Isnt the point of "sin taxes" to offset externalities? If the externalities decrease then so should the tax. If governments are looking for a steady source of income then "sin taxing" seems like the wrong approach.
It's a signal that existing funding mechanisms are no longer capable of supporting governments demands. So governments have gotten very creative at "off label deficit spending."