That's not the biggest assumption.
The biggest assumption I see is that the population will have the baseline understanding of how to operate in this new paradigm, which seems impossible given how useless many people still are with computers
Incidentally, this is also why I think Bitcoin is such a non-starter for most people