Isn’t that exactly the way Bluesky/ATprotocol works? You can store your account/data wherever your want (PDS) and the Relays/Firehorses are responsible to aggregate posts.
I also like ActivityPub more but Bluesky is definitely easier to use.
It’s quite counterintuitive but most stuff is not an asset but rather a liability. You have to maintain, clean, store it. Messiness comes from having too much stuff. It’s almost impossible if you only have things that are really meaningful for you.