In person deals suffer from tyranny of place. I don't have access to 99.9% of in person trades because I live in a certain jurisdiction and any travel I do incurs cost.
Just look at the most free markets alive today: dark net markets. Most of them don't accept BTC and if they do, it's common to put a BTC tax on the price. So even if you wanted to pay privately with BTC, not only will you pay more fees in CoinJoin, or other expensive privacy techniques, but you also pay the market an extra fee for their burden of "washing" the BTC you send them. This is the reality that "sovereign" bitcoiners dismiss, but it's damning for BTC's use as free market money.