We need more people like Fiatjaf precisely because they have a critical mentality with their work as well as with the work of others, and without critical analysis there is no progress.
I don't think Fiatjaf is as you describe him, you are quite wrong there.
Another thing is that people are not prepared to listen to uncomfortable truths.