You are all allowed to have your opinions and that is fine. I've been hearing for years how other people can do my job better than I can, several of them have tried and failed on their own sites.
The only thing I agree on is that if Marapets fails, yes, it will be my fault. Are we failing? Not even close! 8 years and still going strong.