Im more of the approach where you need things more complex before you can simplify it. Same as you only can write a short letter by writing the long variant first.
And for completing things, it just need to be complete enough to get things working. If things are broken, we need more completion perhaps. This adds complicity. If things are working again, we can simplify. Till things are starting to break again ;)