I always imagined smaller relays organized around interests, geography, or the like. when I publish a note I’d choose which relay(s) to send it to. you’ll know where to find my notes from my nip-05 metadata. a million little networks connected by a shared protocol. like the same information structure as a forum like reddit, but decentralized and permission-less at the protocol level.
but it seems in practice we just want send every note to every relay. eventually only a handful will exist. and every damn piece of the infrastructure will be written in javascript by a small group of devs.