Well, yes. I mean, I suspect a large part of that is because he just wanted an excuse to have different languages to nerd out about
, but that certainly did help, because that lingual and cultural complexity
is a good trait to have in worldbuilding. It is absolutely an improvement over such thing as D&D where every single elf speaks the same racial language and has the same characteristics (lol) - though that also may simply be a low bar. Still, I don't think it is quite as pronounced as you say:
Which to me also sort of demonstrates the problem with the set-up, because it seems to me that to a large degree we
aren't talking about cultures here, but
lineages. At least, that is how I always understood the background - yes, different languages develop, and you even have genuine cultural development, like groups taking on a different language and so on. But it seems to me the major definition of those groups is still always by descent, and even when the Sindarin ruled over the Nandorin the distinction between them was always kept. In fact, that Tolkien places such a great emphasis on lineages, and this whole conceptualization of peoples as branches in, like, a family tree, is itself a bit uncomfortable.
Plus, Elves and Dwarves still have a common origin point each in LoTR. That way, all Elven peoples, be that by culture or descent, can be said to just be branches and parts of wider, uh, elvendom? elvenkind? In a way that just isn't true for the human peoples - Gondor, Rohan, Umbar etc. have basically nothing to do with each other in that way. I mean, I realize that this might be a bit nit-picky when, once again, compared to D&D, but it seems to me it's still the same sort of set-up "just" with an actual, reasonable allowance for how that would have played out over eons of history...