A lot of people love bash, and a lot of people bash bash, but I'm personally aware that not "virtually everyone" hates it.
A generalization is not the same as a universal claim, which can be disproved with a single exception.
A generalization is about the shape of some statistical cloud. We have to show that it's not shaped that way to disprove it. So find enough exceptions and we're there. But how many are enough?
It's usually easiest (imho) to disprove these by showing a different generalization that is true, but conflicts with the given one.
No other shell or programming language comes close out of the box at the versatility that Bash has. I say this after having searched high and low for shell programming languages, maintaining big bash projects for a multiple organizations.
There are idiosyncracies to java, c, go and rust too. This monoculture of bash is bad is tiring. Paired with the monoculture of go is the new hotness. I rewrote at 500 line python project in 100 lines of bash for more functionality, but at a cost of more external dependencies but they are system deps with a standard abi without having to deal with python. APL has its strengths where Go/Rust is terrible.
Just use the correct tool for the job. And no more of this monoculture. Diverse problems need diverse solutions