That’s why I always advocate for formal training and certification when it comes to using complex software. Sitting down for eight hours or 40 hours in a classroom setting allows users to familiarize themselves or master the other 90% of functions they aren’t normally aware of or haven’t used. There is software that needs to be complex because some job functions are complex, the big focus on collaboration in the workplace now results in people with fundamentally different job functions using the same piece of software which clutters up user interfaces as well.