That's not longer the case in Germany (don't know whether this is the case in other EU countries though) where it requires a verified account with Paysafe (PostIdent no less).
That must be a rather recent change (1. January?) because the last Paysafecard I used didn't require me to do anything like that, that was maybe 3-4 months ago to pay for an online-hoster.
Paysafecard [0] does exactly that with traditional currencies.
I can buy those with cash, even at gas stations, and use them to pay online without ever sharing my personal details with anybody.
[0] https://en.wikipedia.org/wiki/Paysafecard