“Learning to code” doesn’t always mean becoming the next Linus Torvalds, just like “learning to cook” doesn’t mean opening a 3-stars restaurant.
It simply means having a basic grasp of how computers work instead of blindly following whatever a talking paperclip tells you (and maybe eventually being able to program your own talking paperclips).
As a non-techie who is learning to code myself, this is hugely true. It frees your mind so much when you realize that even something as simple as stylizing your WordPress is doable. It’s not so much that everyone needs to become a full time developers, but instead that anyone working in technology should have a basic understanding of how things work. Knowing the limitations can help get to a conculsion faster.
This runs true for MBAs, designers, writers, and all non-developers.