Can confirm, every time I run `pacman -Syu` and see a hundred `haskell-foo` packages being updated I think "Oh yeah, those are all dependencies of that one app I still use. Got to remember to find an alternative, then I can stop getting lost in a maze of twisty little packages, all different." But I never do remember to switch away from that app.
I'm sorry this is your experience. Considering that by default GHC (the Haskell compiler) statically links Haskell dependencies of an application, this is a subpar way of doing things that your distro's packagers have decided to inflict on you. I won't tell you to migrate, but Archlinux has been one of the worst PR for Haskell in ages. :(
Quite right, indeed
It even puts pressure on Linux package managers to support special mode where packages are handled by pacman intead.