Here is the idea: programmers may move to a DoorDash like model as well in the future. You may have full time employment but it will be at a much lower base salary than in the past.
Instead of working on "stories" you will work "contracts."
So someone wants feature X or system Y, that's a contract. You get paid on delivery.
Meaning, since it will become possible to build more complete / fleshed out things with enough requirements and so forth with the use of AI, the best programmers will really be the best 'coding drone operators.' Whoever can get the most jobs done in the shortest amount of time at the highest quality for the least tokens, they'll rule the roost.
Real compensation will then happen in terms of boosts to the base salary for getting contracts done, similar to how many execs are paid a low salary and then are expected to earn their keep by the bonuses and equity the earn for delivering results. (Yes, I know, delivering results, har har).