BTC can act as a hedge in favor of a country's development which can contribute to controlling inflation in that country. Citizens of every country can use BTC to protect their wealth in times of financial distress and inflation.
Yes, that's true, but for Inflation to be totally eliminated, Bitcoin is not the only tool for it, as though Bitcoin helps individual's fund not to depreciate with inflation, but it can not safe the entire country from been hit by inflation if basic measures aren't been put in place, such as control over wages, inflow and outflow of funds and increase in productivity.
also know that it is capped at 21 million coins and 18.7 million of them have already been mined.
According to the current update on coinmarketcap, we are meant to understand that the current amount of Bitcoin in circulation is not 18,7million BTC, but rather 19.6million BTC, which means we have got over 1.4million BTC to be mined in the next 116yrs. (i.e til 2140). Check the image below.

What do you think the overall situation could be if more countries recognize Bitcoin?
Though there is a chance that some countries may accept Bitcoin, but the probability of them all accepting Bitcoin is 0%, reason been that government always wants to be in full control, and fiat gives them that control over it's citizens fund, which can not be possible with Bitcoin due to it's decentralized nature.