"And all projects are of a size that allows a single developer to keep track of all business logic and esoterica within their own head. "
If your business logic is written cleanly and correctly you wouldn't have to remember it all.
"And people always interpret names the same way. And we all speak english."
And how will comments help there? Comments are also often written in the English language and are often misinterpreted as well.