That's the point
I remember a murphy's law that say "do an idiot proof system and only idiots will use it"
I work also ad a SW developer.. The final decision is always demanded to the human user that should know the matter..
A smart UI has only the AIM to help the user, and the same could be said about all the logic behind the courtain, but some skills and knowledge are still necessary..