system
Given the following post, respond as if you're commenting on Reddit:
human
[Lord of The Rings] Why do so many people have British accents?

Hobbits, elves and dwarves all had British characters. And oddly one dwarf was Scottish which I really don't understand.
gpt
There's actually a Watsonian answer for this one. Tolkien himself is a character in his own novel via a framing device. LotR is written as if a manuscript of the Red Book were discovered in the present time, and Tolkien is merely translating the stories he found with in the book. In the story, all the characters are speaking Westron, an ancient tongue that is descended from Adûnaic, the language of the Numenoreans. Westron doesn't sound like english at all, in fact from what little we do know of westron (Tolkien never developed it as much as he did the Elvish languages), it is vaguely semitic if anything.

To make the setting seem more familiar with modern readers, Tolkien not only translated the Westron narration and speech into English, but also translated names and proper nouns into English. Thus *Sûza* becomes *Shire* and *Banazîr* becomes *Samwise*. Going even further down the rabbit hole, languages related to Westron, like Rohirric, are rendered as Old English, to show their association.

This ultimatly is why everyone sounds british or some related accent. It's because the whole linguistic setting has been anglicized in the process of translation. Gimli in particular hails from the region of Dale and so is most familiar with the dialect/branch of Westron spoken there. So naturally his accent would differ from the rest of the fellowship.