I'm now familiar with enough Indo-European languages to know in almost all of them there's an etymological connection or outright homonymy between the word(s) for 'right' in the sense of direction and words for correct, true (right), good (righteous), straight, etc. along with similar connotations that make 'right' in the sense of direction lend itself easily to new coinages that have those as meanings. In addition, there's a further, although weaker, connection in some Indo-European languages between 'left' in the directional sense and concepts like wrong (morally or factually), bad, skew, etc.
It's not hard to tie all of these back to PIE origins and also maybe the predominant religions of the region and what they had in common (e.g. viewing the dominant use of the left hand as immoral or similar beliefs, I have no idea if that's actually the case). But I'd like to know to what extent this characteristic manifests in non-Indo-European languages. I know some very weak similar connotations exist in Arabic, but nowhere to the extent you find in Indo-European languages.
Do these sorts of connections exist in other languages/families of languages or is this almost completely unique to Indo-European languages? Are there families of Indo-European languages that don't exhibit this characteristic? Is there an explanation for why or could this be more or less attributed to chance (aside from the fact that most humans are right-handed and that there existed a pressure to conform in most historical human societies)?
Further, not so related question: Why is it that, again, in almost all Indo-European languages the word for 'right' in the directional sense traces back directly to the original PIE root for 'right', but in almost none of them 'left' does?
There were at least two similar questions asked on here that failed to deliver what I was looking for and one of them was (in my opinion unjustifiably) redirected to the other one, so please direct this question to a similar one only if the answers there are sufficiently thorough.