It is often said that you should use the right tool for the job. What is the right tool to determine if a question is on-topic or off-topic?
I certainly believe that it is not blacklisting titles. I already had some minor problems when "Review" was blacklisted so I changed the title of one of my questions to use "CR" instead. Though I still can live with blacklisting "Review" because there are so many "Please review my code".
However, what if someone wants to post an "Automatic Syntax Error Detector" that they wrote?
We will always get off-topic questions, I believe the best way to handle them is for humans to respond to them. We are the best tool for the job.