What about a professional tool with a million features? Sure, sometimes designers create unnecessary complexity. But sometimes the problem is inherently complex.
A cup is something a baby can learn to use. A CAD package for designing rocket motors? Not so much.