the issue isn't fines themselves
it's the fact that fines are part of agency's income and it is their best interest(as a bureaucratic agency) to keep them at highest level where companies will still pay them.
Effectively this makes this a tax, enshittifying everything even worse.
if fines were decoupled from agencies, and had exponentially rising curve for repeat offenses, i think that would work better than ban, as much i would prefer for them to get banned.