Yes! This, this, this. Moralizing is the opposite of problem-solving. Assuming is the opposite of understanding.
When combined you get a fundamental metaproblem that:
1. You can't solve a problem you don't understand.
2. Moralizing is more satisfying than understanding.
3. This is a problem, which can't be solved if people choose to moralize instead of understanding.