It's the same issue as we've seen in the past no? The revolutionaries at the time of the revolution are hardcore and would literally die for the cause but the following waves post-revolution are not fully committed on that level. When they're faced with a situation where their life is at stake they capitulate.
Iran hasn't crumbled to this because the religion has created subsequent generations of leadership that are still just as fully committed and willing to die for it.
Socialist states are failing to properly pass on that commitment. They failed in the soviet union, they failed in several african projects, they've failed in venezuela. They almost failed in China too, if it had been anyone other than Xi in charge we could have seen less drive for anti-corruption and a liberalisation of the country. Fortunately Xi is a true believer.
Venezuelan socialists will have to find those who have that true belief and decide whether they can be pushed through the existing system or whether they need to do something drastic.