Because self-hosting mission-critical services that are not your business' core competency is almost always stupid
As just one example - 20 years ago it made sense for many businesses to self-host email
It has not made sense to do that for at least a decade