I'm not saying it makes sense. I am saying it is legal.

More and more employers are refusing to cover dependents who have access to other health coverage. There is no law that says they cannot so refuse; therefore it is legal.