You would be correct if he would got an error during the upgrade with something like
“please disable the following apps and then proceed with the upgrade”
but at that point his instance would be in maintenance mode and without ssh access, even if he just edited the config php and set the variable of maintenance mode to false, his ownCloud would still be in a upgrade state.
So your solution is something that one could do before the upgrade to eliminate the possibility for that situation.
I have proposed to integrate that in the documentation, but got stuck on gathering the information which apps should be disabled. So I proposed a warning or a check, that looks for your apps that are enabled and warns you before making the upgrade in the web UI. I hope someone is working on this and that it will be in one future releases as it’s a common pitfall that new users fall in to and get frustrated and consider a change of software.
what he got, imo, is that the hoster is blocking certain connections/ports/protocols. if you search the forum we have like a dozen posts exactly the same and only on hosted servers.
I think ownCloud has even a list of hosters that we recommend and we recommend ssh access if using ownCloud.
sorry for the long winded explanation
I just did not want to be rude or anything