Programmers are increasingly needed for *everything*.
I mean, we've entered an age, where a farmer can't milk their cows, if the software of the milking robot has a hitch - can't plow their fields, when the gps-software that drives the tractor isn't working.
Apart from that, programming is becoming every other job - as far as domain knowledge is concerned.
I've personally experienced (multiple times!) professional accounting companies complaining about not being able to just modify official invoices (totally illegal) but having to cancel and re-issue them with a new invoice number (how it MUST be done).
-> It's now the responsibility of the programmers to understand how accounting works. Professional accountants just click a button and expect the software to "do the right thing".
-> As in this case, the professional accountant no longer adds much value, they'll probably be entirely replaced by software at some point.
A more relatable example might be Taxis drivers. It might take years still, but at some point, all Taxis will be self-driving vehicles, created by robots in a fully automated factory. Programmers will be needed for the driving software and the factory software. You might still need some mechanics to repair the factory robots - until when that job is done by robots as well (that have to be programmed).
It currently seems more likely to me, that we are headed towards a future, where programming is the *only* job - and everything else is done by software.