Could the fact that Apple pretty much force you to enter your credit card number in their system play a role ?
You used to be able to create an account without it, but not it seems impossible (or if it is, you have to do some devious thing 99% of the population could not figure out, even after solid googling).
Just the nature of the different app ecosystems, really.