I agree, no matter how promising or good in a person's eyes a person, a product, a business or anything like that are, there will always be someone who will bring a different perspective on it, either because they don't like it or because they perhaps evaluate it in a different way. in a more critical way, and this is important, it creates discussion, it creates diversity of opinion/view and in some cases, improvement of what is being commented on.
I also think that developers should be criticized, if I didn't agree with that, I would be being hypocritical, since today I was in another thread criticizing the 1 year delay in developing a game, after all, whatever Regardless of the work, there will be criticism, and the person doing the job cannot give up because of negative criticism, especially when they believe in what they are doing.
In support of everything I said and continue to say, I still say, criticism is only really constructive criticism when it aims to point out errors in what is being done and/or when at the same time it provides solutions for it.
However, when you just insult the project without providing solutions for its development or when you deliberately accuse someone of something like "homophobic", "transphobic", "prejudiced" without proof, from my point of view it's just free hating.