Quora mandates question marks at the end of titles. Why doesn't Stack Exchange?
Looks like a silly check to add.
Titles do not have to ask a question - they are there to give a brief summary of the issue.
The question body should contain the actual question.
As for citing Quora practices - Stack Exchange is not Quora and there is no reason for it to mimic/copy/slavishly follow Quora practices.
The question title should just give an idea of the question's topic; the fact is actually written as question is just a matter of style.
For example, I could use one of the following titles, and there would not be any difference about the topic being reported.
- How do I change the string used by a third-party module in Drupal 7?
- Changing string used from a module in Drupal 7
- Altering the string used from a module, when using Drupal 7
If the question's title doesn't have a question mark at the end, that doesn't mean the question is not really a question. If Stack Exchange were sites where a user can write a blog post to suggest how to do something, or a question, then it would be probably necessary to distinguish between what is a suggestion, and what is a question. This is not what happens in Stack Exchange sites, which follow a Q&A format.
I don't see why they should be.
The more restrictions we put on user input, the more users are going to have to change their content to fit those restrictions. Changing that content to fit an automated mechanism all too often means reducing the quality of that content.
In many cases, the question is more complex than can be worded in a short title. The title is just that, a title. It's not the question.
We also don't want to encourage situations where the body is nothing more than:
See title for question
where the title is actually longer than the body.