There's also the issue of iOS virtual memory limitations. Whereas macOS lets apps use swap space (duh), on iOS apps will be killed if their memory use is too high and they move into the background. (And possibly if it's too high while they're in the foreground, idk.) Which means you can't leave apps open in the background — they might be killed at any moment. And this makes true productivity basically impossible.