Saying “if you can’t trade Bitcoin for fiat anymore, it’s worth zero” mixes up price quoting with value.
If fiat markets disappear, that doesn’t mean Bitcoin has no value—it means it’s not priced in fiat. Value comes from what people will exchange it for (goods, services, other assets), and markets can function without fiat as the middle step.