Sadly, as I’m a native English speaker studying Korean in Korea. In English we basically have only one word that covers all “이유” sentences. I have found that the word “because” is one of the hardest things to say in Korean. It’s so complicated and there are so many rules and exceptions to each way of saying “because” examples are -왜냐하면 -때문에 -덕분에 -느라고 -는 바람에 -(으)니까 -아서/어서 -이므로 and the list of grammar ways of saying goes on and on. I have yet to have anyone including my Korean language teachers explain all of these well. It’s the little things like this that make me more and more sure that English really is an Easier language than Korean.