Re: Talking at cross purposes?
"even experts have to push harder on dull knives to make them work as required."
I have only ever seriously cut myself with a blunt knife (usually not mine.) Unnecessary force strips threads and removes fingers. :)
Curiously really sharp metal edges cause a peculiar sensation when placed against the skin so you seem to get an "early warning."
I had the impression that at least recently the thrust of Rust safety was thread and lock safety which is probably a more practical concern not really directly addressed in other languages. Possibly memory safety and these concerns are formally equivalent in some sense.
Never having earnt a crust programming, I have always used the simplest available language for what we're mostly simple tasks. The one thing about C that struck me years ago was the dependence on pointers for everything except scalars - even structures were passed by reference (address) in the very early days and arrays/vectors will always be. I have to wonder whether this oddity has meant programmers preferring to work with references even when the operation on object essentially requires a copy (such as storing an object in container.) When you are intentionally working with references viz there is a single object which must be simultaneously in more than one context there is unavoidable complexity around object lifetimes, locking etc.
The really big fly the ointment I would think is the human component. From my experience programmers, coders, developers whatever title de jour are a pretty mixed bag of which between 1% to 5% are really clever and can actually grok this stuff, 50%-60% who really don't and readily admit that, with the residue who to various degrees delude themselves that they are "all over it" ("the full bottle" even. But of what?) It's this latter group who are the most dangerous (A little knowledge....)
With the AI inspired rounds of retrenchments in tech generally, I can foresee fewer talented candidates envisaging their future careers in software development and those already in that industry facing reduced renumeration and loss of employment security contemplating alternative career options creating a perfect storm that would not be so much a skills shortage but a devastating drought.