The Amazon cash thing is probably because they want people with bad credit/no credit to get on the Amazon train too. The number of people without bank accounts or credit cards is probably significant enough that they can make money from this.