oof... totally not the right way to do it
needs to be much more open than that
we have NIP-65 so that users can pick where they want to use (including, where supported, AUTH restricted access paid relays - if the damn clients would damn well implement it, damnit!) and they advertise those around, and the various gossiping, syncing relays that want to catch everything specifically should ensure they catch these ones, above all else
as for expanding the storage capability in a collective sort of way, you could have federations of relays that link up to a common large storage back end, or several
there is already massive ad-hoc replication of data on the network, and i see no problem with this but for larger blobs of the system like these shared back end stores (i'm working on a project involving one) definitely there is no practical way to make a One Ring of Relays To Rule Them All you are totally missing the point of what makes nostr good, it's that permissionless, ad hoc, disorganised structure, it's not a bug, it's a feature
i mean, yes, you could have this sort of solution at some level but pushing it out into the main protocol would be completely impractical and nobody would ever agree with shrinking our censorship resistance and permeability this much