Yes, they should be making healthier nations as a whole, but you have to realize that a healthier nation is against their best interests. If a nation were healthier as a whole, it would make people in America simply want to pay the fine for not having insurance as opposed to getting health insurance. They (the companies) don't want that.
With the cost of health care exploding at an uncontrolled rate and the private health care companies recording record profits from this explosive growth, these private health care provided must become active partners in the process of developing and implementing philanthropic bases help to those who can't afford the health care service their life may depend on. If the private sector doesn't do their part they can expect to backlash from all sides of the issue.
Private health care agencies should be more involved in health philanthropy because they are companies that make a lot of profit to begin with. They should donate a percentage of their income every year to help prevent major diseases such as diabetes in vulnerable communities. This would reduce the reliance we have on expensive healthcare.
I believe private health care agencies should be more involved in health philanthropy. I feel doctors should provide services for free in addition to those they charge for. The health care field should be less concerned with profit and more concerned about helping society. The health care field wasn't created to take advantage of people, but that is what it has turned into.