First of all, people who live there still need bolivar so that is the answer of your question. As long as shops and stores there require bolivar instead of bitcoin people there will need bolivar, there is no question of "who needs bolivar" because that is a nations currency, its like saying "who needs dollars", I understand bitcoin is much more global and will always be more global but bolivar will always be the national currency for them and that is important
Technically, we don't know how things really are in Venezuela
I mean, with respect to your assumption that people still need bolivars for everyday needs. But I can tell you how it was in other countries that went through the periods of hyperinflation in their past. It is exactly as assumed here, with shops and merchants refusing to accept local currency. It doesn't of course mean that they are ready to accept cryptocurrencies, but the latter is rather a problem of cryptocurrencies, not merchants as such (let's be honest here, there is still plenty of room for improvement)
Typically, the US dollar is being asked for payment in these circumstances but it can be some other stable currency which is circulating in the area. And if the local government is unable to efficiently squash hyperinflation, the end result is just that, i.e. local currency being completely abandoned, at first by simple people and then by the government itself. The most notorious and well-known example of such an outcome is Zimbabwe (and their Zimbabwean dollar), but it is definitely not the only one