On a more practical level, teaching coding shows people the very basics of programming.  Most won't become professionals as many posters have pointed out.  However, many programs have scripting languages built-in.  Coding will let the reasonably competent user take advantage of that to customize the tool beyond what the novice would get out of the box.  Excel, Word, most CAD programs, imaging etc are all far more useful with simple scripting and macros.