It is the cost of making computers "user friendly" and providing a positive "user experience". Can't be done without layers of crap, it's a law of physics.
The alternative is to deal with computers how they naturally "want" to be talked to. Then life is simple, you just need _engineers_ to write the software, and to _train_ people to use it.