At Rev 5, there was a major edit to question text, based on discussion in comments made to this answer.
As of Rev 6, question has been reopened. Reference: question timeline.
Below applies to question prior to revision 5.
After consideration of both the questions and answers and taking into account the mission statements and About page for Stack Exchange, the Guidelines for Great Subjective Questions, voting and flagging, I have closed the question regarding why statements are terminated by semicolons in most programming languages pending a further discussion here on Meta.
From the mission statement of Stack Exchange:
We build libraries of high-quality questions and answers, focused on the most important topics in each area of expertise.
From the About page of Stack Exchange:
We welcome questions that are clear and specific, representing real problems that you face
I'm having difficulty seeing how this qualifies as an important topic to professional software developers, nor how it relates to a real problem being faced by any software development professional. Perhaps if it focused more on the aspects of programming language design that led to the use of special characters and why a semicolon might be more appropriate than another character. However, this is not emphasized in the question nor in the majority of the answers.
After reviewing the Guidelines for Great Subjective Questions, I scored it a 4 out of 6. I gave it credit for inspiring answers that explain why, generating lengthy and detailed answers, having a constructive tone, and can be (in theory anyway) backed up with facts and references. It is doing very poorly in the category of reliable references being generated. I was not able to find a way how it was inviting the sharing of experiences nor how it was contributing to a problem being solved (or how it was more than mindless fun). To me, a score of 4/6 is only about 67% - the equivalent of a C.
When I looked at the answers, the top answer was a mostly discussion of the English language, with a small component discussing parsing and syntax of languages. Other top answers discussed the history of programming languages and other options for terminating statements.
Thoughts and comments?