One reason is the ease with which a company can update software and keep the userbase on a consistent version. iirc, this was the driving force behind Salesforce doing this, who was the first to do this (iirc again)
Remember when everyone had a thick-client adobe reader installed and updates weren’t automatic?