Because most projects are worked on by multiple people, and you shouldn't trust that everyone who will work on something will have the same skill level as you
If there are two languages otherwise equivalent in NFRs, where one lets you make the mistakes and the other doesn't, you're a bit silly if you don't pick the latter.
Good engineers shouldn't struggle to use a different language, so that's not an argument