Psychology
People get upset if you try to charge them a monthly fee for a desktop app. Yet they are happy to rent a SaaS solution.
Also, lower support costs. Making your app work on everyone's computer is surprisingly annoying, because some of your users will have Trojans, damaged system files, or an aggressive IT department.