That is an interesting way of looking at the situation; Jef Raskin's idea of 'monotony' in the interface (one way of doing everything and that way fixed) is clearly not what you guys want.
I take your point about Xmonad, and if you know Haskel you can add stuff as needed
I take your point about Xmonad, and if you know Haskel you can add stuff as needed