It's why the paid services are successful. Another option I heard about is to have a "data buddy" so you both install a NAS at each other's house, sort out access etc and that's your off-site.
Yeah. My solution is raspberry pi w/WireGuard + HDD at inlaws. Initial backup was done locally, nightly backups rsync'd over (I don't generate a ton of data, so it's mostly just photos from my phone).
It's not all that expensive. The cost of storage is constantly decreasing over time. You can get a safe deposit box for something like $10/year if you also want the added benefit of an offline copy. I haven't looked at cloud storage pricing, so I dunno what that runs.
I have three copies, one on my nvme SSD one on my sata SSD and one in my OneDrive account which I can only assume is HDDs on the other end so I'm probably doing it right.
Differing kinda of storage in case one doesn't work with the device being restored to, or something happens that's more likely to affect one type of media than the other. A strong electrical field could scramble the hell out of spinning rust's magnetic media, while doing nothing to optical media, for example.