They sure can’t move ipadOS devs to iPad since XCode is not supported on it.
Apple has made it quite clear that neither of those is ever going to happen on IOS.
Those toy environments on Amiga, Mac OS, Windows, Symbian, J2ME, Android.
What are you talking about? You've got basically a complete unix shell available there.
It's very limiting not to have a shell, and arbitrary execution environment, and the wealth of tools which have been created over the years for the *nix environment.
The shell is a subset of what an IDE REPL is capable of, with OS API integration and structured data manipulation.
As for background processes, that is a basic feature of any modern IDE.
Now that it isn't happening, lets see how it goes.