They pander to whoever brings in the money. Salespeople at my wife's job get away with much worse bullshit than I ever got away with at any coding job. Like one guy at her job brings in like 40% of the company's total revenue, which their total revenue was apparently around 60 million last year, so he brings in about 24 million.
Apparently other people complain that he doesn't really do anything the vast majority of the time, and doesn't do anything coworkers ask them to do that's part of the job description for other salespeople, and the execs won't do anything about it (and apparently are very scared of him leaving since they think he'll take all those clients with him).
...which I agree with the execs not doing anything, by the way. That revenue is way more important than making sure that employee is "putting in a solid 8 hour work day" or "being a team player".
Software engineers get some slack from the business but not that much slack. If I could have a few short conversations a year with the computer and it spat out software that generated millions in revenue I absolutely would, but no, I have to do the research and design and development to make sure the software does what it needs to do. And then it helps generate millions of dollars, of which I get a comparatively tiny fraction compared to what I bet that salesperson gets.
Most of us are still getting a raw deal compared to salespeople (well, effective salespeople, at least).