I wondered the same thing but that is the kicker here. There is no direct deposit allowed. Deal is take the card or quit and even if you quit your last pay will be put on the card.
My best guess is that the companies are getting a kickback from the stolen loot. Why would they give up direct deposit that cost them virtually nothing?
Does your wife’s employer have a lot of ‘unbanked’ employees?