Who is it holding back though? People that use Xcode? Apples pro apps? Or are people just trying to wedge their own use case into an unsuitable tool, and then blaming Apple?That's absolutely NOT the issue. What's holding back the iPad is Apple's refusal to give iPadOS more capability. I think Apple really did themselves a disfavor by putting the M1 into the device. Now we can see that chip driving external displays, handling real file systems, apps being allowed to use more than 12GB of RAM (previously limited to 6GB), running Apple's Pro apps, running X-Code, and so much more on Macs. Literally the ONLY thing stopping iPads from being a truly productive device is that Apple simply doesn't want it to be that way. Until they change that mentality it won't matter what size the screen is.
And no, I would NOT consider a larger iPad. Espcially at the price Apple would charge for it.
First- I’m not sure any programmer would choose a tablet over a computer for Xcode.
Second - there are more pro apps in the world than Apples, many more actually. And better ones. And there are some excellent iPad examples all over the AppStore.
Third - I’m not sure what you do with the file system that warrants an issue. It’s accessible, you can do all basic actions. There are apps that allow a bit more than the stock apps if you need. What else do you want?
It boils down to buying the right tool for the job at hand. If you want to use a tablet for productivity, you first need to learn whether it fits your usage for productivity.
Whinging incessantly that Xcode isn’t on it, for example, whilst seemingly missing the entire point that no one in their right mind would by a touch first tablet and then programme on it - isn’t a good look.
I think Apple promoting the iPad as ‘your next computer’ has confused some of you, although even watching the ads and the sort of thing they’re promoting should clear stuff up for you.
As you stated in the last part of your statement, indeed, Apple don’t probably want it like that. It’s not suited to everything a traditional computer is good at, but it excelles at almost everything that a traditional computer is bad it.
I’m not sure why it’s seems so complicated to understand.