Very true. Morality is built-in in our biology (or soul) so that all humans ( and for that matter, animals also) know that lying, cheating, not giving full measure, fraud, hurting somebody's feelings, etc, etc are wrong. Be athiest or theist, young or old, our conscience pricks us every time we do something wrong. The purpose of religion is not to teach morality, but to confirm it, to emphasize being true to that inner voice, and discovering the true purpose of this otherwise meaningless existence. It attempts to guide us where we may go wrong, where our emotions may lead us astray, where our judgement may flounder. For instance, if we take the example of the Holy Quran, it barely talks about Marriage, Business, Personal Property, but does give detailed advice on social issues pertaining to Divorce, Usury, Inheritance, etc.
If I were to summarize what I understand religion's aim, to me it is: To make a good and nice person better, to polish an uncut gem bringing to fore its true beauty!
Thank you for sharing the article.