Here’s a real life example from across the pond which might help demonstrate your point (although I think it’s already well laid out):
In this situation, London councils have placed traffic cameras on busy yellow box junctions.
Stopping in a yellow box junction makes you liable for a £130 fine and these cameras are raking in millions a year.
The rule is for a good reason - blocking the junction causes congestion.
But these junctions are intensely busy, and it is easy to enter the junction and get blocked in if you fail to anticipate the traffic ahead.
So the council makes money from a simple lack of concentration or judgement.
They could redesign the junction, but it is their interest to keep catching drivers who are distracted or have limited visibility.
The letter of the law is applied correctly, but the situation is allowed to remain for the financial gain of the party with the power to change it.
It is the drivers ‘fault’, but does the severity of the penalty fit the level of error?
Hope that makes sense.