I am running a small high tech company in Digital TV and we are mostly experienced people in there (20 yr experience). We recently hired a young programmer but I know this guy will probably cost us money for at least the next two year, this is an investment we make into training him so he don't get spoiled with javascript and powerpoints. For now, he is nearly useless, he is full of "thing", but cannot manage to turn this into a product or even a useful feature. Other experienced guys can run mostly unmonitored without the fear that they will get lost in the wild, produce something useless or bug stuffed code spaghetti bowl (hail the great flying paste monster).
Of course if your running a business where you invoice (a lot) companies for creating data entry forms with a cryptic software which was supposed to enable to create them themselves in the first place, you will need a lot of don't-think-don't-ask-question coding monkey ...