We need to somehow have a unified order book no matter what client a user chooses or the liquidity will be fractured and/or centralized I don't think in-person cash trades were all that popular and the pulling a gun thing was always possible, not unique to Haveno, that's why you should meet somewhere in a public area if you do that Cash-by-mail and payment apps seemed to be the most used by far iirc