Minimalist is not the opposite of complexity.
Really, people working on software should be deeply aware of that. You can have both or neither. And if you go radically optimizing for one, you will certainly get the unwanted extreme of the other (because well, that's what "radical" means).