There are certainly new compelling projects like Sorbet to add type checking, and the ecosystem itself is very mature, it's just that the average codebase is not going to live up the experience you might have with a brand new one.
can you explain this a bit more? it seems to me that test coverage and typing solve different problems.
For one, all these are self-appointed and they sort of fell back to AI Ethics, when they couldn't do hardcore (AI/ML). It's like how people who couldn't write software fell back to QA testing (Yes, I know there are exceptional QA testers who are passionate about QA, but those are exceptions).
Unless you understand dynamic complex systems (Math and Physics), who can effectively calculate the NET Benefit of AI over the next several decades, you are as clueless as any other person
Second, none of the AI Ethicists ever talk about the positives of AI (climate change, healthcare, material science, productivity) but always some imagined hurt for 'marginalized community'. Considering how these same people roasted Mr Beast for helping the said marginalized community, I'd take their opinion with the grain of salt.
Third, in the extreme case, there is massive anti-tech, anti-white, anti-bro harborings from these AI Ethicists and want to shut down AI just because.
If you don't believe me just watch the Twitter feed from Timnit, Alex Hanna. They are your typical flag-bearers for AI Ethics
Also, and, of course, one can be a professional ethicist without being "anti-tech, anti-white, anti-bro". Whatever that means.