They're not 12 reasons why it's a terrible choice. They're 3.5 reasons why it's a good choice and the rest are so-so.
Also what's the meaning of 'accidental complexity'? Is that like 'incidental complexity'? I thought that was like all that boilerplate that e.g. Java/Spring has. Exactly the stuff that Haskell doesn't.