Many inconvenient truths on health care