It's only natural if you already know that a for-statement is a loop.
"while" is no better without the "do".
"while" is no better without the "do".
Your whole argument is nonsensical. Coding isn't English
Write a new language and you can name everything exactly how you please, if enough people care then they will adopt the language.