I use an external keyboard, & haven't tried kmonad.
I don't run into HRM even at over 100 wpm, on Dvorak. (I'd expect Dvorak to use home row more than qwerty), whereas one user in that thread said he needed to resort to a fork in order to use them.
I read that more as configuring tap-hold is difficult, and that perhaps some typing styles don't suit current implementations. -- I know that if I type "down a, down o, down e, up a, up o, up e" I get "aoe", and afaiu that's different than "must type staccato" that the issue raises.