I'd say it's highly questionable that this can be achieved in a reasonable timeframe, if at all. And millions suffer from easily solvable software problems (no communication, no testing and ground research, greed, bad ux), while you chase some current CS buzzword of the year that would win the assignment (AI, blockchain now, chatbots, VR before).
I think we agree? If you're saying that software should be more "easy to use tool" or "craftsman tool" and less "use latest flashy tech concept to replace people", then yes.