> They aim to undercut labor.
Which doesn't work the same way at all. With taxis, making them unprofitable leads to a long-lasting lack of taxis. When lots of jobs are lost, it actually becomes easier to hire someone with the right experience.
It depends on how long you can keep those people un- or underemployed. I think engineers are rapidly bleeding experience even while being employed if all they do is prompting.
Supply-wise yes.
But when lots of jobs are lost, consumer spending is lost, and it becomes harder to sustain a business (whether B2C or B2B) and afford to hire someone...
It might work very much the same. Discourage a cohort of CS grads into following another career path. Give businesses enough time to fully commit to “agentic workflows” such that they don’t have the expertise for in-house engineering anymore. Completely spaghettify every code base such that only AI would be willing and able to implement new features in it. Let customers lower their expectations of quality to meet what AI can product. By the time they crank up the token price, it may be hard or impossible for businesses just to switch back to human engineers.