Accepting Bitcoin as payment method would be a long shot. Especially with how volatile and impractical it is. But stablecoins? That's another subject. Most of the stablecoins we know and love today are running on highly-scalable blockchain networks, making payments a breeze (near-instant finality, and ultra-low fees).
I guess what's holding physical stores and/or retailers from accepting stablecoins is regulatory compliance. As in, how would the government react when integrating stablecoin payments at a PoS (which stands for Point of Sale) system. Stablecoins are transparent-by-design, so regulatory compliance shouldn't be much of an issue. It's easier to collect taxes out of stablecoin transactions, than it's the case with Bitcoin or any other cryptocurrency. Stablecoins began to gain traction recently due to legislation in favor of it (particularly in the US), so we should start seeing stores opening their arms to it soon. Who knows? Maybe stablecoins will go as far as replacing traditional debit/credit cards. One can only hope...
While people find it more convenient to pay for purchases using (only) stablecoins due to their low volatility, remember that Bitcoin's purpose is to be a decentralized currency that offers censorship-free payments with a certain level of privacy and, of course, protection against fiat currency inflation. With stablecoins, we bypass the system to get back to square one, since stablecoins are paired 1:1 with fiat currencies that suffer from inflation and currency devaluation.
A great example of this is that Bitcoin is an asset that protects people from devaluation and low purchasing power caused by hyperinflation, as in countries like Venezuela and some dictatorial African countries.
In my view, I don't think it's advantageous to use stablecoins or for a business to only offer stablecoins as a payment method and ignoring Bitcoin, because stablecoins are issued by a central company that can block users' funds at any time.
Regarding physical businesses that accept crypto, you will have to ask in your region or do research, there are some sites that show on a map if there are businesses that accept Bitcoin/stablecoins, like this one:
https://btcmap.org/