I expect it to become even more generally useful as computers get smarter and more pervasive.
Historically that hasn't been the case.
When personal computers became popular (say, the 1980s) the prevalent thought was that everyone will need to know programming to make use of them, so there was a wave of putting BASIC courses into schools, etc. This turned out to be quite wrong. As time went on, you needed less and less of (any kind of) specialized knowledge to interact with computers.
I don't see why this trend would suddenly break and reverse.
I'd distinguish between useful and necessary here. A user with no programming knowledge can clearly do a lot more now than they'd have been able to in 1993 let alone the 1980s, enabled largely by UI improvements: first the GUI revolution of the Eighties and early Nineties, then more incremental improvements as GUI idioms were refined over time, then innovations building on these trends. I expect this to continue.
If we stop there, however, we ignore the other side of the equation. A user with basic programming knowledge and the right mindset can now do ...
P/S/A: There are single sentences which can create life-changing amounts of difference.