> The community went from Cabal (and the infamous Cabal hell) to Stack, and back to Cabal.
I didn't know this. I've been away from Haskell for a couple of years. When I last used the language, Stack seemed like smoothest experience and solved many of the pain points with Cabal. The community went back to Cabal? What did I miss? :)