Its taught me all languages are broken in some way. Romance languages have words that have arbitrary gender needing conjugation. Some have two genders, some three! Then the Romanian language comes in with its own tricks.
Chinese (Mandarin and Cantonese) lack an alphabet so words are conjunctions of smaller words, or sometimes worse the phonetics of smaller words without the meaning of the word.
Starbucks (the coffee company) in Mandarin is 星巴克. 星 is the literal translation of Star. So far so good. However 巴 can mean "to hope". 克 can mean "to restrain". The reason they use 巴克 for the second half of Starbucks is that when you pronounce them they vaguely sound like "bahcoo" (buck). So the first half is the traditional use of direct translation ignoring what it sounds like phonetically, but the second half ignores direct translation and instead uses the phonetics of the second two characters to sound like "buck".
I mean that makes sense because that's kind of how it is in english too. "Star" makes you think of a star, but "bucks" at the end of the word doesn't make you think of anything specific, it's just a sound
Oddly enough, "starbuck" has nothing to do with stars. It comes from some Old Norse meaning "sedge river". This became the place name Starbeck, a town in northern England. People then took that as a surname, and the spelling changed to Starbuck at some point. Herman Melville then gives a character in Moby Dick the surname Starbuck, and eventually the founders of the coffee chain picked it for no particular reason other than that they liked the sound of it
So the "buck" part is, I guess, "river". Or "brook", to pick the more closely-related English term. This doesn't change anything you said, of course, as nobody actually thinks of it like that, I just found the winding path it took kinda interesting
"buck" is a common slang for a US Dollar. Its also a male deer. These are both very common words in American English. The "buck" in Starbucks doesn't use either of these meanings, and thats fine, in this case you're right that that part of Starbucks doesn't carry any meaning from English...HOWEVER neither does "star" in Starbucks. The modern Starbucks logo has no star shapes in it, and nothing referencing astronomical stars. Its equal to "bucks" in that it is just a set of sounds. Yet in Mandarin, the "star" is literally translated as "star" like the astronomical body and spoken it sounds close to "sheen", while the "bucks" sounds close to “bahcoo” for a total pronounced word of "sheenbahcoo". So literal for the first part, phonetic for the second part. Essentially using two completely different sets of rules inside one word.
Esperanto isn't the only constructed language, and I think it is more Western-oriented, for good or ill. It does do a lot of things right within that framework, though, with certain rules that make everything explicit while removing other rules for structure that are no longer needed due to the explicit nature of the language.