You self-host things that are easily self-hostable. You wouldn’t self-host something like emails or error reporting.

I self-host e-mail. It's not always easy, but it's doable. It got easier over time with tools like docker-mailserver [1] and Mail-in-a-Box [2].

[1] https://github.com/docker-mailserver/docker-mailserver

[2] https://mailinabox.email/