It wasn’t intended as criticism of Haskell at all, I love that language. I have a whole bunch of open source Haskell projects under my name.
It was intended as a criticism of the article, that its whole assumption “FP == making invalid states impossible to represent” is incorrect.
I recognize that it’s very much possible to embrace chaos with Haskell, and I should probably have worded that better.