It feels like they built it to say that you can, but your data is still just as locked as before…
If you have "too many" Google photos and that archive fails, create albums for every year, and only download a year/album at a time. It's a huge PITA, but at least you'll get your stuff back. (Kinda: depending on how you uploaded your photos, the metadata may come back truncated or altered).
As for hosting... I just rent colo space and cut out all the cloud stuff.
Neo Backup - Currently maintained, and available on fdroid.
Titanium backup and restore - I don't think it is still maintained, but it still works.
Seedvault which does not require root can't backup a lot of things.
Depending on your phone, you may be able to backup everything with twrp, but it doesn't work with some new-ish phones.
Monthly or annual downloads though, can be scheduled manually simply by putting a note on your calendar.
If an account goes down, the thing you'll miss most may not be the recent things, but rather the many years of archives you might have in a Google account.