>adding an extra topic that will only be useful to a small number of people would be wasteful. //
Just as a comparison. In Wales, Welsh language is taught throughout school and in every lesson. Yet English language is understood and used by nearly everyone in Wales and Welsh language is used by less than 20% of people. In addition Wales is the only country where it has any significant use. Welsh language is taught as the most important subject.
Clearly UK curricula don't look at utility or life application as the most important aspects of subjects taught.
Yes, it's a bit of a bête noire for me.
>how much better do you think they would be able to do their job if they knew how to program //
A little? How much better can they do their job if they know how to do algebra, or order a sandwich in France?
I'm not sure I agree with jgrahamc but I'm not sure I'm with you either ...