I don't believe you can separate the value of Bitcoin and it's usefulness because the more valuable Bitcoin is, the more useful it becomes.
The more people who hold Bitcoin, the more scarce it becomes and therefore the more valuable it becomes. In 20 years, Bitcoin could go to 0, or become a widely used currency and skyrocket in value.
Once the number of Bitcoin holders reaches equilibrium then the value would remain stable, but we are definitely not at that point yet.