Xmonad

What I'm trying to find out is if people just don't like haskell or if xmonad itself has inadequacies aside from haskell which is obviously subjective.

Herbstluftwm. It simply the best.

That's pretty similar to bspwm right? It's a really pretty wm from what I've seen.

What are the advantages of all these different wms?

t. only ever used i3

why Herbstluftwm when xmonad exists?

Unity because when you press alt it brings up the options in the menu bar so you don't have to manually search for it. Also super key is married to the programs in the task bar according to their number.

Comfortable keybindings are one of the best reasons to use a tiling wm. Obviously you can make custom keybinds without one but when navigation is mainly done through the keyboard it makes the whole experience much comfier.

Looks like pornhub ui

Actually, what are the advantages of using only a WM?

It's fast, simple and as the name suggests it does window management for you so you don't have to.