The cheapest cost per prisoner in the US is $23,000 per year (Arkansas with other states costing more). That's a lot of support you can give a person before it makes sense to send them to prison, especially if the prison doesn't actively work towards rehabilitation.
Problem is MVP prisons for your criminal population is viewed as needed while spending the money more effectively doesn't really have political consensus.
We don't yet have a surveillance state capable of observing every time someone puts gum in a parking meter while pretending to pay it, so they can park for free, it's not that we are "allergic" to enforcing this so choose to prevent parking at vandalized meters instead, it's that it's not realistic to catch that. Although I guess we're getting closer to that surveillance state now, but certainly weren't when these laws were first implemented, their motivation was that it was not feasible to catch most people vandalizing parking meters, instead the reward for doing so had to be removed (which honestly seems a lot more effective anyway??)