I operate under the principle of common sense. Why so many posts about a tiling window manager, and why xmonad and not i3, ratpoison, or dwm? Because it was written in Haskell and was thus being used as a vehicle to aggressively (if ineffectively) push the language on people. As for dons, he's posted plenty of xmonad crap here and on proggit, where he also happens to be a mod.
Ok, you don't like XMonad or Haskell, fine. I use XMonad daily. It has a giant pile of contributed modules, it's extremely flexible and used by a reasonable amount of people. I can give you one reason for not i3, ratpoison or dwm: as far as I know, they are all manual tiling WM (no notion of "master" window like XMonad). They're still tiling WMs, but of a different breed.
I think it's undeniable that a substantial portion of the interest in XMonad came about because it's written in Haskell, but that's very different from saying that all of the interest in it comes from a concerted propaganda campaign on the part of the Haskell community.