Assuming you’re right about programming being so horrible, how is programming any worse than other clerical jobs?
Most clerical jobs don't have a lot of surprises hidden in the middle of some undocumented feature. And things are not improving with the multiplication of dependence on SaaS and build and deploy mechanism.