Simplifying a business is the correct objective. It can make for faster growth, lower costs and greater peace of mind. But some businesses are complex. Tech businesses e.g. by their very nature are complex.
Likewise, establishing a business on enduring foundation is correct (it can simplify a lot of things). But there are rapid changes a tech business has to deal with.
The world cannot survive only on chewing gums and coke. Some not-so-simple things have to be done. Some not-so-profitable businesses have to be run. For the love of it, for the value it brings to society. And it has to be done in a business format, in a profitable way, so that it does not depend on charity (money from people who sell chewing gums at good margins) for survival.