Some states have enacted laws (Illinois is one I believe) that prohibits employers using these cards if the employee does not wish to use one.
Employers use these cards because the debit card providers are willing to take on the cost of payroll for the privilege of gouging the employees in fees.