I would need a real chat to discuss this in depth and certainly can't do this here, but this is not what I meant by scale and discoverability. Scale is, how can I run my own server with access to all the content without having a DB that explodes, and discoverability is the usual "if you don't have the full ID of someone you can't find them". The attempts to solve these are old as the internet and every solutions that I know of (such as relays) means re-adding some centralization in the architecture. I still have to see a fully decentralized protocol which is also reliable and fast (so, it scales, even for small servers). Matrix is the closest to that but they are facing tons of problems which come from the architecture itself.
You can literally mirror all Bluesky on a medium/small-ish server, with Hubble. The design scales.
There's a number of different tools to find accounts out there. The main way apps do account type-ahead is a free 3rd party service, one you could run yourself. No one does non-centralized because the network is easy to index & there's no use case for trying to ask everyone each time to do the work, that's a bad strategy, why do it?
Kinda feel like you are just blowing chaff, moving goalposts, not interested in finding out or learning. So, yeah, seems like we're done.