With a bit of work, Apple could make iPad OS a much better system for tablets. I don't like newer iterations of GNOME, but it is a really decent user experience on a Surface Go.
Given that an iPad Pro is a much better piece of hardware and linux-surface is made by some enthusiasts, there is no excuse for this.
iPads are great, some apps are great, but the overall experience is simply not there. It is way too constraining.