Electronic payment is nice because you don't have to make change. Paying a friend with PayPal means I don't have to round up $18 to $20, because I've only got twenties and my friend has no ones. It also means I don't have to closely watch cashiers as they count change.
You however have to closely watch PayPal. Try to pay to a product or service from former USSR countries; then weeks later suddenly get your account suspended. Or not.
Do you like taking chances like that? Cash saves you here.
We live in a world where people from all over the world live together. I work with people who are from France, Germany, Spain,but also from Russia, South Korea, China, Israel, South Africa. We might go for a dinner one night, then I have to send them some money - I'm genuinely worried paypal might block my account for sending them money "as a precaution". Seriously, cash is million times better.