"There are things people cannot do on an iPad" .... people have access to working computers in the office, WFH setup and / or free computers provided by their employer. They are fine really.
I agree. Everything is possible as long as you have an additional device, vulgo the iPad is not a replacement. And yes, you can to a certain degree work around obstacles.
But e.g. I can’t simply download my preferred opensource data analysis and visualisation software, compile, and run it on my iPad.
Yes, I can connect to a lap/desktop, stream its screen and do everything remotely, but then it is more convenient to take the laptop - display size&storage space, better multitasking, hasslefree external storage use, and you best have a keyboard with trackpad connected to the iPad anyway, the list goes on, see comments in this thread.
If there is a bus
replacement service, the corresponding train was cancelled. (And what joy that usually is. 😃)
The lap/desktop can’t be generally replaced by iPad for now.
Heck, it is not just the remote access theme - yes, it can work; probably often temporarily; but often not - of course this depends on the concrete scenario.
But there is more: you can for example use clang/clang++ local on iPadOS to compile C/C++ files to webAssembly and run these program. But you do not get the native performance. clang/clang++ can create native binaries, it does this on the Mac, but on iPad it is not allowed. You can jump through hoops e.g. create binaries remotely, test flight them for distribution, get them on the ipad, find a bug or have an idea to improve, RDP again (because that session probably ended when you switched to run your new remotely compiled app), … rinse, repeat. 😁
Programming on iPadOS is for various reasons unnecessary complicated or even not possible.
To be clear: certain apps like Carnets, a-shell, Swift Playgrounds etc. are great - for what they can offer.
Remote access is the only way to use full-featured programming environments on iPad.
Does it offer a solution you like to use permanently? The comments from programmers here and elsewhere indicate that it is not; iPad is a nice extension to have.
Other fields of application have similar limits on iPadOS.
nota bene: e.g. scientist doing fieldwork wherever, architects on building sites, seamen, photographers… use laptops… in the "outback" 🤓