>> because it was so difficult everyone, vendor and customer alike, moved towards SaaS hosted offerings
I actually remember why one company I worked for moved from on-premise to SaaS. They told us that the market valued recurring software revenue at a higher multiple than it did one-time software revenue.
On-prem was a large one-time sale and a small recurring support contract. SaaS was almost all recurring revenue.
On the customer side, it is capital expenses vs. operating expenses.