> but at some point you need to convert it to a 'real' currency to pay for food or gas or server costs or whatever.
No you don't.
> And if you find a service that lets you buy food with crypto, eventually they will need to pay their suppliers with 'real' money.
No they don't.