I'm not denying it exists (it's obviously a thing) but when I went through basic, they had us bring a voided check to set up direct deposit. We never had anything like this. Also I used my USAA debit card with zero issues while deployed in Iraq/Afghanistan/Kyrgyzstan. Very strange!
https://www.dvidshub.net/image/44435/eagle-cash-has-landed-a...
https://www.af.mil/News/Photos/igphoto/2000452297/
https://www.afcent.af.mil/Units/332nd-Air-Expeditionary-Wing...