the biggest problem with this is undoubtedly the volatility of bitcoin. if a person takes 1 BTC = 50,000$ and buys a house that costs 50,000$, the buyer accepts to receive 1 BTC and months later the 1 BTC is worth 25,000$ then this home seller will be at a 50% loss, and the guy who bought a house will have made the best deal of his life, especially if he is a guy who bought bitcoin for the price of 10,000$, honestly this cryptocurrency market is for the smart ones, there will always be people who lost a lot of money if they accept bitcoin as a method of payment. payment in times when the price is too high
it's not a big problem in my opinion, he bought at today's price (at the exchange rate when he bought it, it doesn't matter) besides the price of the house will continue to rise, from the seller's side if he is a crypto player, they will know the bitcoin is resold or keep on hold. the problem is the government's provisions on tax and legality matters.