Employment creates a 'risk pool', specifically one that people are unlikely to join just to get insurance. It is one of very few ways to mitigate the "adverse selection" problem, i. e. only old and/or sick people getting insurance, thereby raising prices, and repeat. The other way is an insurance mandate, or, if you want to cut the chase, single-payer tax-funded healthcare for all.