Complexity is never removed. It's simply moved someplace else. Containers and container orchestration are a perfect example. What containers make simple, simply means that the complexity moves to managing all of them.
All software and infrastructure advances are just ways of changing who has to hold the bag of shit for the time being.