many people I’ve seen who do programming say this… ‘oh, ipad is missing VS code, Activity moniter and Shell…’ but tbh its really depends on what you do on a day to day basis on a laptop. I find most of my use cases I can just download on my ipad and get the exact same experience as if I was on a laptop. If key apps that you use are not on the ipad, then you can go ahead and use a mac but if most of your apps are on the app store and you get the same experience… there is no reason why should be using a mac rn.
It's all relative, but I rarely program anymore, and even with Keynote, etc, apps and most everything becoming a "web app", it's just not the same for most workflows. I am, at this point in my career, almost entirely only doing things a normal executive would, and the iPad is really only the "I gotta do something in one app and I'm on the go" device despite having so much more potential.
I think if you *only* browse the web, it's great, or maybe open a doc or two, but you:
1. don't have a file system (share sheet & files app aren't a file system)
2. APIs are very limited & locked down still, so most apps don't do most things desktop versions can/do
3. window management is not very good (and, again, no third party things like rectangle pro/magnet, etc you have on the mac), even with 26
4. no shell (not even programming, just for general file management), and things like iSH aren't total substitutes, or even close (see #1 and #2)
Android tablets aren't either, don't get me wrong, but Dex is really cool and close to approximating things.
The iPad HW has *so much* untapped/wasted power and potential, that's probably the saddest part of this all.