Some creators choose to be paid directly, while others let itch.io collect payments, I suspect that's the difference. Apparently it's required by EU regulations, which sucks. But keep in mind that when you pay directly to creators, they get to learn all this private information about you, while when you give it to itch.io it's well protected.
Thanks, but I still do not understand. I use Paypal to buy from everywhere in the world and I never seen that forms requireing personal data.
The fact is that sometimes I get the standard Paypal form with just my account info (in this case only Paypal knows me), other times the form is still named Paypal, but the questions are different and I do no rely on it. I do not know if this form comes from itch.io or from the creator.
It is a pity since the more actracting for me games use that abnormal form.