Earlier quoted context omitted.
> in languages that don't maintain strict memory safe contract? for the same reason people still use the English language, despite being full of crazy inconsistencies and being very hard to become a native speaker, coming from another language: proficiency. Proficiency is one of the most, if not the most, valuable metric when choosing the tool you will use to take on some complex/daunting task.
This makes the most sense and thank you for offering a genuine answer to my question. Which leads to a follow-up question. Has the rise of these memory safe languages caused any shift in the proficiencies of the average developer? I see a lot of younger people gush over python early in their careers but see a lot of Java/.NET in enterprise. I personally grew up learning Delphi, PHP, and HTML. Java and .NET came later…
That's a good question, but I have no answer for it.
AFAIK the data is missing or is inconsistent.
But I can link to you the obligatory Ken Thompson's "three weeks away from an OS"