As for credit card dependance -- PayPal is not present worldwide and as such not preferred choice. Also, if you have PP account it's obvious you have credit card as it's required for basic operations.