The simple answer is social maturity. Socially mature individuals have a wider worldview and are able to take into consideration a range of factors beyond simple self-interest.
Socially mature individuals donate, volunteer, contribute and help others whenever they can even if it means they may lose out in some way in the process.
Social maturity coupled with the potential outcomes of lower taxation, greater freedom, less inequality and generally healthier society will ensure those who can pay more, will.
This means that the greater levels of social maturity the greater the profits putting social maturity squarely in the self-interest of both the business community and of governments.
For governments, raising the level of social maturity will increase societal health, reduce the costs of maintaining social order as well as growing costs of dealing with crime and corruption at all levels of society.