disclaimer: this post is opinion based
"Because these are good practices". More and more I have heard this answer being thrown around ...
For further actions, you may consider blocking this person and/or reporting abuse
Good code shows itself by using its language in an effective way to describe problem and solution. More lines of code can mean more verbose and understandable code. Comments may be a good way to add additional context about the problem. You don't need to test implementation details, that's a waste of time. And if you want to be able to interrupt a loop or use iterators, a for-loop is perfectly fine.
Completely agree.