Earlier quoted context omitted.
There really is no excuse for the lack of "real" software on the iPad (using "real" as in desktop quality). Only a small amount can be blamed on the system itself, appealing to a very niche audience (like XCode). Arbitrary Javascript code written on the iPad can run, as evidenced by Play.js. Arbitrary Python code written on the iPad can run as evidenced by Pythonista. Arbitrary Swift code can run as evidenced by Swif…
So “real software” is just development software?
Hell, why aren’t there more desktop class video games on the iPad? Not because it can’t run them, that’s for sure. The hardware is more than powerful enough.