I just wrote about 77 lines of text to tell why there should be an option for disable Edit. Then I saw remembered what was in the FAQ - http://stackoverflow.com/faq#editing and I just erased my wall of text.
The only thing that remains is to nicely ask you to use edits only if it's really necessary. You are not in my head. You don't know what I want to know so don't modify the way I'm asking.
If u don't think I provided enough of information about the question - ask in comments for more.
If I use in my question header C#: ..my question.. it means that I really want everyone to know that I want to ask a question about something written in C# not python not php not Java not anything else. So please don't remove it. I know how to use tags and I do use them. But putting the used language in the header makes it more visible for everyone - shows the area of question without looking for tags.
Last thing I wanted to write is that if we - people that aren't genius - ask a question we are waiting for any reply after posting it. And it's really not making us happy if the notification we get is about how someone edit our question instead of getting answers/comments.
So please before you start editing question try to think of finding out the answer = really helping the one who's asking.
Hope this answer might make some of you think about it before clicking on "Edit"...
P.S.: English isn't my mother tongue so I'm sure there will be a lot of people editting this post for not awesome grammar. Ok, just do it. If it makes you happy. I would just like to have an option "Confirm the edit" or "Edit the edit before making it visible on site"... u understand what I mean right? I'm not using this Q/A site for a long time so If I'm wrong at some point, please use the comments to let me know.