But most of the people do anyway. Majority of office jobs involve sitting in front of the screen through the whole day. Having some basic programming skills and general knowledge of "what is happening under the hood" would make many people's work much easier but we can't expect them to suddenly become developers just because it's cool and useful. However, most of them don't even realize how useful knowing at least one scripting programming language can be. What sit in front of the screen through the whole day if with little effort you can automate some areas of your work.