Back when I got my BSCS in the '70s CS and all other engineering students were allowed to take any upper division business classes they wanted to no matter if they had the prerequisites or the 3.5/4.0 GPA required for business majors to take the same classes. In other words, the business department comsidered a sophomore in engineering to be superior to a senior in their own department.
At that time a BSCS required work equivalent to a doctorate in buisness. Even with the dramatic reduction in the requirements for CS degrees since then a BSCS is still the equivalent of at least an MBA. Not to mention that most people consider a 50 year old MBA to be highly experience while a 40 year old code monkey is considerred to be over the hill and good only for checking reciepts at the door at Sam's Club.
So, yes, why would anyone bother to train to be a code monkey these days? I made sure my kids did not make the same mistake I made...
I would gladly take $15/hour to teach CS. I've even taken the courses and passed all the tests to be able to do just that. Guess what? Public schools do not want MEN to teach classes. They especially do not want MEN who expect to be treated like humans. But, if they would allow me to teach I would happily do it for $15/hour because that is better than the $0/hour I can make as a 61 year old software engineer.