I don't need a lecture about decentralization.
"A" people directory is not "the" people directory.
It's not important to have secondary services like people search be as numerous as primary services like Mastodon instances.
What's important is having a few; say, 5 to 10.