Yep exactly, value is a result of utility and the enablement of trade especially where that trade would not exist in a conventional FIAT system. If BTC can really do that then its going to be massive.
Society favours systems of exchange which benefit it not us, if dollar fails it doesnt have to help BTC it can just use a different system. Bitcoin has a real long road ahead to justify this speculation of being a future useful and reliable system, yea its some use now but I think far more is required or we get replaced. It always happens, a better product will replace BTC or anything else ( I dont count the clones/forks as that replacement)