It is a usual mechanism, that apps are being updated when you run and ./occ upgrade command. The app itself has already been downloaded and this task updates the related database tables etc., so not a big deal. It isn’t possible to jump over it, because otherwise your system stability might be impacted.
Is it not? Updates now and then break, and I need to ssh to the server to manually fix them. The message recommends to backup everything too, which shows it’s not something small. If I need Nextcloud now, I don’t want to accidentally break it and have to spend one afternoon fixing it.
That’s why it’s strange to be locked out of my server for this. WordPress and most other web applications out there allow you to update plugins and themes in your own time.
I was just asking if the upgrade can be skipped or delayed
As you already figured out the answer is no.
which is awful design
Probably. There are some awful design decision around. But keep in mind that there is no auto update functionality. That makes your question a bit confusing. Usually manual interaction is required to trigger this page (for example via app manager or occ app:update).
I don’t see a issue with that . Perhaps a alternative choice “skip update and disable app” could added. But then it’s better to not update the app and work with the older version instead of downloading the app and not applying the update.