We have employer based health insurance in the US because insurance works on a group level, not individual level, when the risk being insured is not under the control of the consumer.
We have employer-based health care, and transit subsidy, and meal subsidy, and all that crap, because of stupid tax laws, yes.