Would there be enough money in the exchanges? Would bitcoin fail?
There will always be those who will not sell Bitcoin. You can sell Bitcoin only when someone buys it. If no one will buy it, then it will be impossible to sell it. Therefore, I think that there will be enough cash.