It's not a strawman. Just look at the code for reverse-complement in Haskell. It is full of strictness annotations (unidiomatic) and uses inlinePerformIO (unsafe). It also uses a few inlining pragmas (unidiomatic).
The fact that this code is fast tells you nothing about whether idiomatic Haskell is fast. wrong evidence < no evidence.