That viewpoint is common in programmer circles because it applies most strongly to them. The work they've been doing for likely their entire career is still either painfully difficult or impossible to do on anything other than a "real" computer, so of course they're going to say that for them an iPad is a terrible replacement for one.
> You can't even compile and run code on a (mobile) Apple device. It's explicitly against the app store terms and conditions to allow users to do that.
You better inform Apple then, that the Python IDEs that are available in the App Store need to be banned!
Last time I checked, the exact rules were that all of the code had to be either typed in by the user or included by the app. So there's no real way to share code or collaborate other copy pasting into text windows.
I haven't used Pythonista myself, and it is true that, as I understand it, Pythonista doesn't directly provide the capability to use "pip" or pull code from GitHub. But it seems that these issues have been addressed via plugins for Pythonista. E.g.,