Bitcoin didn't shield El Salvador from disruptions in the world economy, it didn't enrich its citizens, it didn't protect it from foreign corporations plundering its resources for cheap etc.
Was it supposed to, how was BTC supposed to 'enrich' their citizens when most of them didn't even understand what bitcoin is, never mind buying it. I don't know how some people expected BTC to lift the nation out of poverty, they can earn some profits if they buy and hold, which their president was doing, but that is not enough to change the country's financial situation.