Why do most mobile phone companies insist on omitting stock Android UI?

I know it's pretty subjective, but it's pretty clear that all devices with stock UI (ie Nexii devices) are selling like hot cakes. TouchWiz is boring (I mean, c'mon. Three years?) and Sense, while the tweaks are fantastic, is kind of dull. So why not keep it stock?