It's not a small population. There's estimated 40k Brazilians in the Netherlands for example, most of them illegal. They need a payment system which doesn't require a European bank account.
PS: I don't think anyone is illegal, but the system push them out.