It isn't speeding that is the issue per se. It is speeding inappropriately that causes the crashes. Bad weather, heavy traffic, inattention, poor vehicle condition and type of vehicle will all contribute to the severity of the outcome.
We should have variable speed limits. I'm fine with 20mph in an urban area. I'm fine with 30mph on the M6 in heavy rain.
I got pinged some years back by a mobile unit in a sports car that would stop on a sixpence going at an incredible 72mph on a dual carriageway signed at 60.
Yes I was speeding, yes I paid my fine and took my points. Yes it was a fair cop.
BUT.
The road was warm and dry.There was no other traffic and I was driving a high performance car clearly designed to travel (and stop) safely at much much higher speeds.
Had I been doing 50mph in the same car in snow, ice, fog, heavy rain and heavy traffic the law says I'd have been fine, despite the fact that I would have been an idiot.
Oh and the insurance company rep just said "Sir, if we increased the premium for all of our customers with a fixed penalty then we'd have no customers, but thank you for telling us as we do need to add the endorsement to the policy"
It's the way the "offences" are handled, as a revenue gathering exercise carried out with no leeway and application of common sense that causes the friction with motorists.
Bring back the good old days when a copper would pull you over, have a quiet word if necessary whilst complimenting you on your lovely car, then if necessary issuing a ticket.