The point shouldn’t be to just raise money simply by taxing things that you personally think are ‘bad’. This is the sort of pointless politics that’s being going on for too long.
Instead, the approach should be to diagnose what is wrong with our economies (and maybe our societies) and then use the tools we have, including taxation, to address those issues. This is where people are with (variously) land taxes, or wealth tax, or others.
(Whole societies and economies aren’t struggling because of people gambling, smoking, and drinking.)