The government (i.e., taxpayers) would have no choice but to ante up the free dope because legalization would create far more addicts than exists today.
If you think taxpayer-free needle and condom programs were it, think again. You ain't seen nothing yet in a liberdopian society.