I run my own WireGuard VPN on AWS Lightsail simply because [a] I don't want my local ISP knowing my browsing habits, and [b] using a clean, consistent US IP address is suitable for my work and other accounts.
I also use DoH via NextDNS, which is tunneled through the VPN as well for backwards compatibility.
The above setup keeps me secure and covers 99.9% of my use cases. If for some reason I need actual anonymity (which is the rare 0.1%) I'll then use Mullvad.
If OTOH someone's threat model requires anonymity 99.9% of the time, then I hope they'll also be adept at jumping through a few more hoops than simply trusting some $3 VPN provider that sponsors YouTube videos — IMHO of course.