I think you are conflating two different things here. First, I do often compare Smalltalk with other languages, but almost always I point out where the other languages are weak. It is not "shitting" on other languages to point out their weaknesses. I believe this is a fair approach to promoting a programming language.
Second, just because I advocate for Smalltalk doesn't mean that I can't express opinions about other languages. I've written hundreds of blogs over the years about various programming languages.
If I weren't promoting Smalltalk, I'd still have opinions about other languages, and I am perfectly entitled to express those opinions, am I not?