The rest of Fish features that are not bash-compatible are rather a pain, particularly environment variable management. In principle these features have a better design than in bash, but not that much better, and their use is infrequent enough to have to re-learn them every time. Unfortunately, they just end up being a minor inconvenience when you try to copy-paste setup instructions from docs, and I don't interact with these features otherwise.
As if the job was all that mattered.
We are social creatures. Shunning and ostracism have a significant impact, even when happening by people we don't know, especially when it's a pile-on.
I'm not saying there's never a reason to shun someone. If people do something terrible, cut ties with them. I don't think that's what a lot of this is, though. If it was, it wouldn't happen on such flimsy evidence and it wouldn't happen to people others don't even know.
Most cancellations are a blood letting, where people are trying to feel powerful and the cancelled (or even the wronged) don't really matter.
Go read about the psychology of forgiveness. There are some pros to "letting it go", when appropriate.