I'd disagree with the last bit - the next best alternative could be Bitcoin, ETH, gold, Euro, e-wallet money, stocks, bonds, or even debt. You can trade dollars for an imaginary dollar-backed value in PayPal's database. You can use something like HelloGold if you prefer something gold-backed instead.
You're probably right - that could be money's key attribute. So what happens when someone else does it better?