Apple was once convinced the future of computing was 'apps', so iPad was designed married to that idea. But we're 16 years on now, and the present of computing is AI, and IDEs, command lines and virtualization, and Python, and git, and scripting and automation. iPad risks being completely left behind as a computing platform by not supporting any of that stuff properly, and developer interest has been waning for years now. It's well past time for iPad to get its shit together, and open up
@stroughtonsmith sounds like what you want is a touch screen Mac. The various configurations of current Macs do everything you want to do other than touch. So why do you want Xcode on an iPad? Is it the form factor? It certainly isn’t the price.
The Mac is Apple’s development platform. It’s why they tolerate it being able to run arbitrary code and allow the CLI to control it. Until Apple sees value in the iPad as a development platform it isn’t going to allow it.