I contend that iPadOS is so sluggish to use because it's a compile target from a real machine that developers respect and work on, not a machine that those developers take seriously itself. That Apple is pushing a platform so hard that their own developers would never use for their work is everything you need to know about using an iPad for productivity. Sure, there are other tasks you can use a computer for besides programming, but sorry, programming is the task for computers, everything else stems from it.
[0]: https://en.wikipedia.org/wiki/Bootstrapping_(compilers)