This is a false debate. If I pay my employee and she then buys groceries, I am not buying her groceries for her. I don’t get to go through her groceries and decide whether or not I approve of what she’s buying. I am paying the salary that she has earned. The same applies to benefits. Healthcare is part of a wage package.
What’s on display, is the arrogance of the employer who believes the the worker’s money is really his own: ie ‘she can get an IUD, but I’m not paying for it.’