Certainly that's where parking tickets should go, and probably drunk driving fines. At the very least.
It's the same reason why lottery revenue or (in California) bond approval propositions are typically earmarked for "noble causes" (schools, firefighters, parks...). It's a cheap promise to make, and the share of general operating revenue allocated to these departments can quietly decrease as lottery or bond financing replaces it, completely working around the spirit of the earmarking.
It sounds trivial to say but control of budgeting decisions is obtained through control of budgeting decisions; earmarking constraints are just accounting games to make spending more palatable to taxpayers.
Laws aren't only for punishing people who have something to seize. How else do we deal with people who have no money but still commit minor infractions?