As a professional Haskell programmer for a bit now, I see no problem with a chat app in Haskell.
In fact, something close is wire[0] whose server source code is here[1].
They are a secure alternative to slack and mattermost for the curious.
0: https://wire.com/en/explore/competitive-advantage/ (this gave the best explanation in the comparison section of what it actually is imo)