Very Much this ^.
All fines do is force too poor to walk when they cannot afford the fine or other options. If that is the goal, free/cheap access to pools and sports centres as we had in the 70s was a better solution.
If the goal is to stop driving. Points on the licence. And providing practical alternatives.
A valid point. But the result is that over a pretty short period of time. These C developers will find delays in how quickly their code gets accepted into stable branches etc. So will be forced to make clear documentation into how the refactoring effects other elements calling the code. Or move on altogether.
Sorta advantageous to all and a necessary way to proceed when others are using your code.