I find Haskell to be absolutely impenetrable, but I run XMonad and work with my config file just fine.
So users will probably be able to hack together what they want, but they may struggle to grow a large developer community. But that can still work out okay.