Giving the drive to friends or family isn't viable either because I need to encrypt the data and need to store the keys somewhere. So the cloud, i.e. AWS, Azure, Backblaze, etc. is actually a pretty good place.
> Giving the drive to friends or family isn't viable either because I need to encrypt the data and need to store the keys somewhere.
? You don't need to store the keys anywhere, just a password. And even if you can't remember passwords, the threat model "friends and family" allows for easy passphrases or even sticky notes with password hints.
Of course a successful backup needs to be at least "3-2-1". Not "1" (Google Drive).
They share data with me and my computer holds it safely for them even though I can't read it myself, and vice versa.
their house burns down or is flooded? They have their data ready to download from my machine. Same for me. No cloud provider necessary.
I want more redundancy? Add more encrypted devices somewhere else, whether it be the family member living out west, the former coworker living in Japan, or the vps I bought for $5 on sale one day.