You think it's weird now, wait until you start building infinite lists or writing recursive functions with no terminating case as part of your everyday routine in Haskell :)
And I never claimed these were eccentric features.
Sure, you can do parsers in any language, but the monadic/combinator structure is a little bit eccentric and a lot amazing.