I think long-term, Bitcoin is a currency of the Internet. So, even if humans don't use it, routers will use it. Web browsers will use it. Web servers will use it.
It's important not to think about Bitcoin as a replacement for cash or gold or something that works alongside that; it's to think of it as programmable money. And we just cannot even imagine what that will be used for.