> But the reduced complexity gets filled again. So reducing complexity increases complexity. That's the paradox.

But it doesn't increase if you just don't add new features. Nobody is forcing you too.

Reducing complexity doesn't add complexity. It simply doesn't. It's the adding further features that does. Which you have a choice over.

Software is build upon and ideas are spread, when something exists if will be extended. In this context it will get more complex, that’s how I understand it at least.

I guess at some extend it’s in the human nature to never be sated.