Anyone can run an indexer the data is assembled from user-defined homeserver endpoints.
You can also skip the indexer, it is just a service.
Like bro, you cant find shit or scale shit without aggregation. This is basic web concepts.
Every system has these parts because networks need them, including nostr.
