Maybe the advantage is that he got cash from the check right away rather than having to wait 2 business days to clear his account? But was still able to get the convenience of plastic over cash.
That's my best guess from seeing other visa pre-paid campaigns, that they are marketing to people who need money so badly that they can't wait for checks to clear.