SaaS is really one of the only ways to make money and build a company with software these days. Decades of piracy have pushed most companies to create a subscription service where the software can't just be copied.
My take is that SaaS is just a more predictable business model with fewer operating complexities and easier sales funnels.