Question: Why do good things happens to bad people, and bad things happen to good people?
Answer: The question has two wrong premises – that only good things happen to bad people, and that only bad things happen to good people. Of course, this cannot be the case, as we do also see bad things happening to some bad people, and good things happening to some good people.
That said, why do some good things happen to bad people, and some bad things happen to good people? This is due to the natural law of karma at work. Of course, it cannot be the case that being bad is the cause for the effect of having good things happen, or that being good is the cause for the effect of having bad things happen. This would be the opposite of how karma works.
However, it truly still is karma at work as people are mixed bags of having created some good and bad karma in the past, even if they are more focused on creating more of good or bad karma in the present. The kind of karmic seed sown, with the availability of supportive conditions determine when it bears fruit. Thus, there are instant and delayed karmic effects, which can be mitigated or aggravated with current action.
This is why some good happen to the bad – because they did do some good in the past, be it in this or a previous life, to deserve so. However, current doing of the bad will lead to bad results later. Vice versa, some bad happen to the good – because they did do some bad in the past, be it in this or a previous life, to deserve so. However, current doing of the good will lead to good results later.
Related Article:
How Past Lives’ Karma Can Ripen In Future Lives
https://thedailyenlightenment.com/2016/06/how-past-lives-karma-can-ripen-in-future-lives