But there are tons of small businesses that use IT MSPs. That's how it used to be done for companies that aren't large enough for a full-time IT staff member.
Take for example my friend who works in a ~15 person office in a specialty finance field. Most of their software is SaaS, but they still need someone to manage that software. Plus, the eternal struggle of setting up, managing and supporting employee machines means they need IT services, they just use a local firm. Before SaaS, they would likely have a small on-prem server, but they would be hiring the same MSP firm and probably paying roughly the same amount. SaaS software is normally way more expensive, and that cost increase isn't often offset by a greatly reduced consulting fee for many small businesses.
I have a friend that works at an MSP, they have customers who need help setting up and managing a Square POS system. While that is easier to configure that a locally hosted windows based one from 20 years ago, it's still more than many people opening a restaurant are comfortable with. And is the monthly fee cheaper that a one-time purchase and setup fee plus occasional paid upgrades? I'd genuinely be curious to see an accounting breakdown for a restaurant's software & hardware costs now vs 20 years ago. Hardware is certainly cheaper, but I'm not that convinced that it's really much cheaper overall. Square POS is 69/mo + 50/mo/device for the minimum anything beyond a popup or food truck would need [0], and $828/year minimum isn't exactly free, damn near doubled to $1428 if you have a second register. Especially if you also need to hire the same MSP, just at a potentially reduced number of hours per year.
[0] https://squareup.com/us/en/point-of-sale/restaurants/pricing