No, iPadOS limitations tend to stem from Apple's choices. Apple limits a lot what apps can and can't do via App Store rules on iOS/iPadOS and this has knock on effects with what app developers can do. You can't for example offer a full speed virtual machine app for iPad. So while an M4 MBA can run the Windows version of Office in a VM with good performance, you just can't on an M4 iPad Pro. I'm sure Parallels would love to have an iPad version but realistically they couldn't put out a good product.
Maybe MS is also limiting Office, IDK. I rarely use Office on any platform. But Apple definitely limits iPadOS too even if they aren't the sole source of problems. I don't think many developers outside of Microsoft and maybe Google have much incentive to unnecessarily cripple iPad apps. Does Adobe really care if you're paying $20 a month to use Photoshop on Windows vs. iPad when they don't control either platform?
That is one specific limitation of iPadOS, not supporting JIT entitlements for VMs, and I said there are
some legit limitations of iPadOS, that would be one of them. Though the rational behind it makes a lot of sense. JIT access opens up several potential security vulnerabilities since JIT can load in code after the review process. Unrestricted JIT would pretty much completely defeat the whole purpose of the review process to prevent malware from slipping in. Now, I think maybe Apple could find a way to more securely implement it, maybe make it an entitlement that developers must request access to so Apple can verify the developers are trustworthy or something, or maybe there’s another way. But it definitely isn’t something to be implemented unrestricted, because it could lead to major security issues if unchecked…
That aside, I actually had a Windows 7 VM running perfectly fine in UTM SE from the App Store. I just had to make some optimizations with my VM setup to make it run efficiently, like balancing the RAM I gave the VM access to. I haven’t tried 10 or 11 yet because I don’t have a lot of available storage right now on my iPad, but judging from how well 7 ran, I’m guessing 10 would probably run fairly okay, probably wouldn’t be running really intensive software on it, but Office could probably run okay.
MS is definitely limiting Office, whether intentional or not. There are many features that I know they could implement because they’ve even implemented them in other MS apps on the iPad, like inserting images and such from Files vs the Photos app, which they support in OneNote, but not Word. And nothing about iPadOS is preventing them from implementing custom document templates, other apps on the iPad support this. There are many limitations like this that are Microsoft’s fault, not to do with any iPadOS limitations…
I didn’t say that there aren’t any real limitations of iPadOS. There are some. But many of the things I commonly see people blaming on iPadOS as “iPadOS limitations” are actually app limitations that are outside of Apple’s control… Like the lack of several features in Office apps is one I hear brought up a lot, even though this is clearly on Microsoft, not Apple, and iPadOS doesn’t prevent them from implementing more features…
As to Microsoft and Google having incentive to cripple their apps on other platforms, they absolutely do. They want people to use their platforms to get the best experience using their software. They want to sell more Windows devices, and more Android/ChromeOS devices. Now in the case of Google, they actually support the iPad just as well as the Mac, if not better for all of their web apps. You can use the exact same web app versions that people use on the Mac on the iPad for Google Docs, Google Sheets, GMail, etc. 👍🏻. Microsoft’s web apps are a weird in-between where they offer some features the native Android and iPadOS versions don’t, but are still not full-featured compared to the Windows versions… But both don’t have much incentive to go above and beyond to make their apps a great experience on Apple’s platform, because they have their own platforms they want people to use instead of Apple’s platforms…
As to Adobe, I think that the deal with that is cloud storage related, they want you to rely on their cloud storage so you have to pay for it. That’s why they push Adobe Lightroom CC even on the Mac. And the experience between the Mac version and iPad version of Lightroom CC is basically identical, it’s just the Mac supports the Lightroom Classic version which Adobe will probably at some point dump altogether in favor of CC. Adobe’s apps are actually pretty good on iPadOS IMO.
At the end of the day, yes there are some limitations in iPadOS, but I think many of the things I commonly see people talking about are things that could be easily solved by developers doing better work with their iPad apps…