There are plenty of good/trustworthy VPN services. They just don't advertise as much as the bad ones. I know that the VPN company I use can't abuse my connection because I don't even use their app, and can instead set up wireguard/OpenVPN connections to my liking.
Beyond the technical side, a public VPN company provides much more anonymity than using your own VPS/server, as you share an IP and traffic with other users rather than just having a second personal IP to your name.