Perhaps the following would reek of Chinese thinking, where for example is traditionally thought of as _two_ words.
= of the , i.e. causing reason
= which has , i.e. the produced result
Both words arose in Chinese as a way to eliminate homophones by adding redundant adjectives (obviously all reasons are causing, and all results are produced). The original words are simply and ; thus they are used in compounds. Put it another way, the compound "" probably is older than the words "" and "", which came after sound changes caused much homophones.
This is similar to how {} had too many homophones and useless was added, and {} had too many homophones and was added; you still use and in compounds though.