I tend to agree with you regarding given non-native English speakers a wide latitude with questions that are not written as a native speaker would write questions.
Like you, I have edited such questions, on this site & other sites on Stack Exchange. On one occasion a person posting a question wrote a comment thanking me for making the question more understandable. The end result was that the question was answered by someone who was knowledgeable in that field. Getting an answer to questions what this site is about.
Questions should be salvaged where possible.
I think your approach is reasonable.
Occasionally questions will be written where it is exceedingly difficult to decipher what is being asked. We have limited means of communication with each other and on such occasions we can only prompt the person asking the question to elaborate further, if possible. If no further qualification is offered such questions may need to be deleted.
What irritates me however, is when a question is posted by someone who is a native English speaker, but the question has been very poorly written: issues of grammar, spelling, punctuation or capitalization. Even these questions should be salvaged if possible.