When it comes to people, Haskell is actually suitable for everyone (see https://www.haskellforall.com ), just not necessarily good / idiomatic Haskell. The ability to do computation in IO, however rancid and smelly, means that Haskell can be reduced to Fortran if the user absolutely demands it, but we hope that dyed-in-wool imperative programmers at least learn proper effect / computation separation during their stay in Haskell-land.
As for companies, values is very moralistic. Companies have different requirements; Hasura, for instance, seemed to have wanted to play with the hot new thing (Rust), wanted the performance improvements, and didn’t want to deal with Haskell’s space leak issues anymore.
Some firms might want ultra-fast prototyping, and for that, a Lisp like Clojure might be a good solution (dynamic typing and homoiconic macros, we are taking bets on how long it’ll take for the Clojurian in the thread to hit a complexity wall).