The main advantage would be, that I than do not have to enter my username, password and 2FA for each app, that I want to use. When using more than a few Nextcloud-Apps it gets very fast really annoying, when I have to login into every single one.
So the more apps support SSO, the better it gets from a user’s point of view.
Look at Google Apps and Services: there is a reason you do not have to think about login into every Google Service you want to use anymore: it is just fast and very convenient - I am not saying, that everything they are doing is great, but this ist just really nice.
Also I do not know, if remote wipe is not supported with SSO. Because of that I created an issue here: Issue and ask there for a clear statement on that. Maybe remote wipe is possible but then with just one click for every service, that is connected with this one app-specific-password. Because e.g. why should I disconnect and remote wipe every single app, that I connected on that special device I have lost, if i can do this with just one click?
Also if you support remote wipe you most likely have to implement it into your app.
But I know many other services that can do that just better and these do not have to be implemented for each app, because they work for the whole OS.
So why not using this time and implementing SSO instead of the Nextcloud Login flow with remote wipe?