Hot take: Fines should be based on your income. The bigger your income, the bigger the fine.
Fines are something used to discourage someone doing something, but it’s hardly discouraging for a millionaire who can happily take a parking ticket whenever they like, they aren’t above the law.
I think there is an easy way to fix parking ticket, which is to make parking tickets go on your record. Even if you have a hundred billion dollars, you still can’t speed whenever you want, because if you get enough tickets, they will take your license away (like if you get too many DUIs). Although this is only a solution for driving-related fines. So your idea would still be good in other scenarios.
They do here, if you get like 8 tickets or something (not parking, normal police tickets) you get your license suspended I think, and if you get like 13 you get your license taken away. It’s a state by state thing though