Teaching someone to code is teaching them how to automate things, which is useful in many different careers. Being financially savvy is useful too, fortunately people can learn both.
Didn't understand why they imply that being a code monkey means you know nothing about anything else... Must not be a code monkey themselves. Working with programmers you see people of all backgrounds who have a wealth of knowledge in all sorts of topics, some even have financial backgrounds, others business and military, and so on.