I just counted 16 of the last 28 questions (57%) as put on hold due to being off topic.
One step towards not being a "beta" step might be to reduce the number of off topic posts. It doesn't look good when a visitor comes and sees that the whole front page is "on hold".
One strategy might be use a keyword policy to force posters to confirm if they use words and phrases commonly found in off-topic posts. Stack Overflow does this. For example:
- Hitler/Nazi/Nazis/Jews
- what if / could / why
- [short posts less than 3 sentences]
- [words ending in -ism]
- sources/references/citations
- hate
Obviously, legitimate posts can have these words, but it may be useful to pop up a warning or reminder of what is off topic if the question has common off-topic buzzwords.