Sure, although better privacy comes with the liability of having to take care of securing the deployment by ourselves. It just seems easier when it’s out of the box on some SaaS solutions.
I think securing a self-hosted server is a lot easier than making sure the end-users don't leak the data. Servers are usually built with security at their core and provide more safety tools (firewall, monitoring, etc.) than the client devices.