This sounds closer to what Japan have already done, where Bitcoin is a legally recognised currency, but not legal tender. People often confuse the two. A currency can be accepted by a business if they choose. Whereas legal tender must be accepted and businesses have no choice about that. You can pay your taxes in legal tender, but can't pay them in other currencies.
Real question is what is better option for Bitcoin, to be legal currency or legal tender?
I don't know how many business in Japan officially accept Bitcoin, but I am sure that it will be more of them accepting BTC in El Salvador according to what you said about legal tender.
Nor exactly sure how this thing will play out in Uruguay and other countries, but regulations is changing so quickly and it's hard to follow it.
I would much rather have less government parasites, less rules, less regulations and more freedom, but it looks like many people can't or won't live like that.