For individual people there are as many explanations are there are individuals, and as there are over seven billion people currently alive, it would be impossible to account for all of them.
In terms of groups of people, whether companies or societies, generally cultural and ethical traditions evolve to solve the problem of how people can live and work together in groups. Many different systems work reasonably well, but in an era of increasing globalization we run into problems when different ethical systems run into and clash with each other.
Some societies, often ones that are widely spread out rather than highly urbanized in their formative periods, subscribe to a rugged individualism in which social cooperation happens locally and individually rather than being legislated. These groups often place a high value on individual freedom and are willing to sacrifice collective goods for it.
At the other extreme, some groups, often ones in areas where agriculture requires extensive cooperation, evolve ethical systems based on the good of the community, in which individual needs are subsumed to communal needs. Other groups, often nomadic or village cultures, tend towards tribalism, in which needs of an extended kinship group are considered most important.
Many modern societies have developed general and abstract systems of ethics, emphasizing a rule of law. This notion of abstract law and companies and politics following rule-based systems clashes with cultural systems based on tribalism (in which one is obligated to value helping tribal members over abstract law) or ones with more informal sets of accepted practices. While governments can, for example, pay civil servants very little and accept that bribes will supplement their incomes (with the bribes functioning in many ways in lieu of taxes), other cultures regard bribery as corrupt and instead have a system of collecting taxes and having a larger civil service paid living wages. Either of these systems can work, but they do not work well together.