Nope, tons of reasons. Bitcoin is not user-friendly at the slightest. There has been quite a lot of negative publicity surrounding Bitcoin in the recent months and that contributes to the negative perception of Crypto. In addition, governments are always trying to encourage people to use their currency as a legal tender to better enact capital controls and stuff on their own citizens.
Without the endorsement of the government, people have no reason to accept Bitcoin as a currency.
First of all, governments don't want their citizens to stop using their national fiat currencies and in future their CBDCs. Because of such, governments will build many barriers to prevent their citizens, from laws, regulations to fud at governmental levels.
However if governments support Bitcoin like El Salvador, make Bitcoin legal tender like El Salvador, their citizens will have other reasons to dislike Bitcoin. About technical things and more important the volatility of Bitcoin can cause losses for their business income and treasury. It's hard for small business to accept Bitcoin and have to deal with cost from on chain transaction fee as well as high volatility of Bitcoin.