There's required complexity, and unnecessary complexity, and the latter is the worse problem in modern 'industrial' software by far, because industrial software isn't developed by customers needs, but by business needs, and the gap between what customers want and what the industry provides seems to widen more and more each year.
This 'industrial software development' that doesn't serve the user anymore is what the handmade philosophy is providing an alternative to.