With that framing, I honestly don't like "as long as we tightly control where it is spent" arguments. They all beg the question that we know where money should be spent. Where history is a great guide that, no, we didn't. We have examples to look to, to be sure. Some decent guidelines, as it were. But they are often last year's guidelines, and that year came and went.
So, I'm game to "keep our eyes open" as we increase allocation. But, by and large, I think insisting on winning bets is a fools errand that will likely cause more problems than it solves.
Earmarking everything is almost impossible to do right. Tax revenue streams go up or down from forces outside the legislature’s control. If there’s a bumper crop of corporate receipts, the right move might be to save them in a rainy day general fund for disasters, or when times are lean, etc.
Put another way, if we can’t seem to spend money well doing it in an annual budgeting process, I don’t know how we will do any better trying to do the same thing years in advance when the tax is passed.