Being pretty self-taught as far as UI design goes, I’ve always wondered why so many articles and books talk about color theory and palettes. In my experience, using a “split complementary palette” is about 0% predictive of me making nice-looking designs.
The world has moved on from old clunky desktop software. Cloud software-as-a-service is the name of the game. There is a whole lot of competition, and a great UI/UX is more important than ever in making your app stand out from the crowd.