... Or do you believe tax revenues should only come from people who have vices such as smoking?
First of all, why are "vices" taxed? Are they taxed in order to motivate people to stop doing that "vice?" Or are they taxed in order to collect more revenue for the government treasury?
If vice taxes are imposed in order to cut back on a particular behavior, and it's successful, then theoretically there will be no more revenue from that vice. Instead of increasing revenue it will actually decrease revenue.
On the other hand, if the goal is to increase revenue, then it would benefit the state to encourage participation in a that vice in order to collect even more money.
An example is smoking. If the state's goal is to cut down on smoking, and they are successful, then eventually there would be no smokers and no revenue from cigarette taxes.
If the state's goal is to increase revenue, then the state would encourage more people to smoke and to increase their packs per day in order to raise more money for the state.
It just doesn't make any sense. So-called vice and luxury taxes don't work. (Remember what happened with the yacht tax? Jobs were lost.)
Same problem with increasing gasoline taxes. Is the goal to increase revenue for improving roads, or to cut back on fuel consumption?
You can't have it both ways.