i think that is often the case but that may be an artifact of the language-culture having a deep love for folk-etymology
gaoxing means happy and can be understood as "tall+prosper" (?) and while I can sorta see how they fit together to mean "glad" (it's not any weirder than "in high spirits" in English) it's a bit of a stretch to say that the meaning is compositional.