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).
Supply and demand is the only force here, software engineers aren’t special.