The last fifty years have shown us that you can't — at least not sustainably and at scale. You can do so at one moment in time, or for smaller projects, but not in the face of large scale projects with team members changing over time.
I don't this the last fifty years show this at all, although Rust proponents want you to believe this.