This is a fair enough question. (But having said that I won’t get involved in a discussion on determinism).
“Why can’t people just be kind in general”? Well by and large they, as a generality, actually are. Its just that they don’t particularly go out their way and won’t necessarily perceive what someone else needs or wants. But ordinary people do tend to be pretty decent.
However pleas of “The world would be a nicer place if the world was a nicer place” is the sort of meaningless anodyne tripe you hear from beauty pageant contestants and stupid naive lefty voters. It is meaningless because you can take nothing from it from which to either improve your own life or improve society.
I am proper rich, have an agreeably pleasing income and pay no income tax.
You are a worker drone, your employer makes money from you and you pay both state and federal taxes.
Which is more moral?
You need to consider the nuances, the hidden meanings and X-order effects.
Does society encourage you to think a certain way about this?
Why would that be?
Who does it help?
Only the little people pay taxes to quote Leonora Hemsley.
People have shouted at you at work.
Do you think people ever shout at me?
Why would that be?
When you have a firm foundation, what is your next step?
Perhaps the real test is if your understanding of reality is useful to you in achieving what you want in life or is holding you back.
And there you have it.
You question “deserves”.
Of course they deserve it because that is the end result of their actions.
You need to let go of your inner obsequious nice guy.
Be dangerous but disciplined.
What is the best way to get something, anything?
To deserve it.
What is the best way to get rich?
Start loads of businesses and invest all your money.
What is the best way to get lots of hotties?
Maximise your physical and mental SMV and approach lots of hotties?
Etc, etc.
Work out what you want to do.
Find out how to do it.
Then do it.