Also worth noting, we can still realize our dreams of digital natives around us. Build academies, hackerspaces and whatever kind of non-profit entity/space will enable you to teach hacking to uninitiated folks.
Sadly though I think that there will always be a significant majority of the population who don't care how their world works, and hope only to consume media and distractions to avoid the unpleasantness of our world.
Most people I know have no mechanical sympathy for the computer nor ability to turn it off.
My (now passed away) Grandmother had better (but not great) than a lot of my-aged people I've explained things to - and thanks to basic on the BBC micro a long way back, way better abilities in terms of actually making the computer do what you want.
Likewise, most people who graduate from Computer Science curriculum have no idea what they're doing. They're very knowledgeable about specific problems (eg. some graph algorithms, analog electronics, programming language theory) but fail to conceive computing as an ensemble of ethical and usability concerns.
You know how it took thousands of people to build the first atomic bomb, and most of them had no clue what kind of evil force they were working on? Computing industry is like that most times, except of course in the free software ecosystem, where it does happen but community cooperation enable more skill sharing and more perspective about software from a political perspective.
Look also at Pythonista and a-shell for useful, if limited, programming environments. Both work by translating code into JS or wasm.
May or may not be pedantry, but it’s not allowing the UIKit APIs, only SwiftUI. Still possible to make a full app, but on top of the IDE features that it lacks from Xcode, it’s specifically shutting out important parts of current iOS app development in 2021.
That’s not to say there’s not good reasons for it too, but it’s worth pointing out.
EDIT: mocp under Termux works, so is not as limited as I tought.
It'd also allow apps to dynamically load external software, which could be used as a bypass for Apple's stringent app store requirements.
The magic keyboard accessory apple sells for the iPad also turns it in to the same form factor as a laptop.
You very realistically could replace a MacBook with an iPad Pro and magic keyboard if apple let people run macOS on it.