Healthcare costs are much higher because older workers are not retiring. They stay on and keep their health insurance and take up a place of employment that would normally go to a younger person. This is why younger folks are having a harder time finding employment (and paying for healthcare).
As older folks keep on keeping on, it will take 15 more years before we see more room at the top for workers who are moving up the ranks. Younger people are finding it hard to compete with tenure of an older employee. Since older employees have not saved enough to pay for health costs and retire, they keep working and do jobs that many younger folks could be enjoying.
If you are older and have lots of experience, and even own the company you are working for, you are in control. If you are younger and trying to break into the job market, it is harder to compete when you don’t yet have experience that some jobs require. So it will come down to a younger person having to work harder than ever to get a good-paying job and acquire experience. This is only one of the many strange phenomenon of the Baby Boomer generation having not prepared adequately for retirement.
For more information about how to get prepared now, even if you have put it off, contact me: firstname.lastname@example.org.