It’s an interesting discussion point for sure. For many years, benefits were considered something that drew employees to work for certain companies. I know it’s true of my company. (If I’m correct, that’s why we have employer provided health care.) If you take away that competition you’re bound to end up with way more turnover of employees, which is obviously not good for business. While your intentions are noble I prefer the current free market approach.