Yes, bitcoin is being legalized in many countries, but most only accept it as a commodity and not a means of payment. Other than el Salvador, I don't see any other country that accepts it as a means of payment. I'm not from the countries you're referring to, but I also don't see and can't use bitcoin for my payments in my country. That shows that it is illegal for someone to use bitcoin as a payment method.
El Salvador forces businesses to accept Bitcoin as payment, it's not really like people are willing to accept Bitcoin payments, not many people have access to internet and good computer in El Salvador.
By the way, if you have a café, you can accept Bitcoin payments but I doubt you'll see a big demand on crypto payments. Some enthusiasts will pay but 98% of payments will come via cash or card. Cafés and stores don't accept bitcoin payments because there is not a demand.
Do you know why there are not many businesses using bitcoin or many people are ignorant about bitcoin? Simply because the government has not really legalized and supported it and the people obey the government, if the government does not legalize bitcoin, they will never use it.
Don't underestimate the role of government in driving the value of bitcoin.
And does anyone who accepts Bitcoin payments has any legal issues? I would say, it's a little bit uncomfortable to walk with Electrum wallet in your smartphone, check transaction fees and wait for confirmations.
But something like this really looks promising:
FREE Bitcoin POS (BTC Lightning Network Accepted Here).