I use a prepaid card every month to pay my few utility bills and an occasional internet purchase. Other than that its cash, my buying habits are no ones business. And yes, I do have a bank account, although I only use it to receive my direct deposit.
And here is why the FedGov doesn't like it. Prepaid cards can be used to perform anonymous transactions over the internet.