And if the person you ordered from fails to send you the item? Or sends you a defective item? Or if someone steals my info and spends my cash?
Credit cards act as an escrow service to protect against all of those things. Cash (and its online equivalent) has a place in the world, but so do credit cards.
I don't really want, and definitely don't need, that sort of thing. I'd much rather pay for online purchases using something that protects me in the event of fraud.
Hence the existence of credit cards. It would be nice to have these protections without the line of credit attached but you can just ignore it if you want.
Credit cards act as an escrow service to protect against all of those things. Cash (and its online equivalent) has a place in the world, but so do credit cards.