Moralė, kaip elgesio reguliatorius, nėra savarankiška. Žmogaus elgesį sąlygoja visuomenės ekonominiai santykiai ir materialiniai interesai, dvasinė kultūra ir t. t. Moraliniai santykiai su kitais socialiniais reiškiniais taip pat istoriškai kinta ir dėl to moralės socialinis vaidmuo nėra vienodai efektyvus.