Yeah because they never had to take days or weeks apply for a credit card or open a paypal account.
Mr John Doe almost certainly already has a credit card. And since when did it take weeks to open a PayPal account?
The point is that he doesn't have Bitcoin already, so it makes no sense for him to go and buy Bitcoin, just to spend them straight away.
Yes that was why I said "had", past tense. At some point he had to open a credit card, and it likely took weeks to get the card in the mail. Paypal also used to take quite a while to get it open and tied to a bank account back in 1998 and 1999 - don't know how quick it is right now, but certainly no faster than using coinbase.
Question: Why would anyone open a paypal account when they already had a credit card? Same answer for bitcoin, it provides some benefit to them. Either lower prices or any one of innumerable benefits.
The credit card gives him another, easier, way of spending the fiat currency he already has.
Paypal gives him another, easier, way of spending the fiat currency he already has.
Bitcoin doesn't. He would need to convert his fiat currency into Bitcoin in order to then spend it. That is a fundamental difference.
Bitcoin spending won't majorly take off until enough people actually have Bitcoin to spend.
For John Doe it would make no sense to convert fiat to Bitcoin just to spend it at a retailer where he could have spend his fiat instead. Unless it is something he really wants to buy (somewhat) anonymously.