Either one of the big companies is controlling your account (and, crucially, securing it) or you have many accounts across many platforms.
I'm genuinely at a loss here for solutions that are decentralised yet... centralised...