Because that's entirely unrealistic (like you said, we both know that), and normally there are broad descriptions about 'enabling', 'supporting', 'growing', 'innovating' etc. If I could exactly specify what the every task was, then I'd program a computer to do it (half joking). Like I said I don't hire code machines, I hire people and typically if I just wanted Jira robots I'd outsource the project. As a senior or above (all that I hire) the bulk of the job isn't about writing code.
> The question shouldn't be about what is desired but what does the compensation warrant?
It sounds like he is getting well compensated, however, I see your point, and in my case its not about trying to squeeze more out of people for a lower cost, typically its more about developing people and growing skills and leadership.
I don't entirely disagree with the OP, my point is be careful with whom you do this with, in some places this is totally fine, in others its morally dishonest (less bothered personally about the contract stuff, as that is typically cookie cutter guff).