"Programming" requires a lot of "brainware".
The job is not only typing away then hoping for the best. It is not only navigating the web in search of answers for our troubles, (well StackOverflow does help... I know) but also all the thinking involved, the puzzle-solving both technological and human amongst other things that if we wanted to scrutinize, I could spend a few (actually a lot) paragraphs just on that.