Generators spit out random strings, sure, but expecting them to handle cultural depth is like expecting a thesaurus to write your novel's themes. I've seen so many projects where the kingdom is 'Yllandor of the Whispering Pines' and the culture is just generic European feudalism with elves. The name becomes a shiny sticker on a hollow box. Real cultural texture comes from language roots, social hierarchies, taboo concepts, and mythologies that shape place names.
A generator might give you 'Xan'thal' but it won't tell you that in that culture, the 'xan' prefix denotes a settlement built on a gravesite, which informs their entire relationship with the land and the dead. You have to build that web yourself, maybe using linguistic guides or anthropology texts. The generator might provide a phonetically interesting seed, but the gardener who tends it, cross-pollinates it with real-world influences—that's the writer's job. I use them sometimes when I'm completely blocked, but I treat the output like a lump of clay to be reshaped, not a finished artifact.