1. Developers Are Bad At Making
Good User Interfaces
2. Designers Don't Make
Good Engineering Choices
3. Enterprise Users are Captive
And Increasingly Savvy
(They Use Rouge Technology To Get Around Bad Design)
4. Don't Invent Your Own
UI Component Set
5. It's Easier to Adopt Industry
Standard Guidelines
(This should lead you to choosing a UI Framework)