You can trade in person but it is very risky. I don't trade personally like that. When you meet a person in real life, for crypto trading, a lot of risk.
meeting a complete stranger and handing them a suitcase of cash is a big no no. no one should ever do such
but i have seen merchant kiosks, i have seen established 'meetups' where regular people meet and get to know each other and all trades are done in the venue(coffee shop/bar) where the trades are witnessed by a few people. much like playing poker with a group of people where everyone ends up trusting each other because they know they cant get away with cheating another person with other people there.
and as for the kiosks they are more professional. not a pop-up- shop that disappears the next day, but a service location thats there all year round and would earn a bad reputation if it cheated customers
so its a case of using common sense and caution when it comes to hand-to-hand swaps
There are platforms for peer-to-peer tradings, with Escrow for safety of both trader sides.
the issue with these platforms both peer to peer and central exchanges. is the banking ability to freeze money. or for some to perform "chargeback" scams
where they deposit money. wait for the timedelays release of coin. take the coin out.
and then phone their bank and pretend their account got hacked and ask for a refurn of funds.
this alone has caused the most havoc for peer-to-peer trading platforms (localbitcoins years ago had alots of reports of this) where by those selling coin lost out alot even with a escrow
the other thing to note is that when lots of chargeback scammers used to do this with central exchanges. all these 'we been hacked' customers ended up having banks up the exchanges on a red flag risk for in banks minds having the the central exchanges receiving stolen funds enmasse
and this became in the early days the main reasons accounts where being shut down for associating with exchanges.
exchanges ofcourse then legitimised themselves to prove it was not their fault and implemented strict KYC to prove the customer doing the money transfer was the account owner so that the banks were not as easy to beleive scammers lies.
whihc is why central exchanges have now been able to survive and operate better with banks
but for people without a bank account in africa. the easier option is to find these trusted kiosks/meetups and not just find some random stranger they hve never seen nor will ever see again.
Payment methods are very diversify and with peer to peer trading platforms, you don't have to worry that banks will know you are doing cryptocurrency tradings.
Banks can not arbitrarily block your bank account or just based on a request from one side, likely your trade partner, a scammer want to attack you personally.
you buying bitcoin easy..
but for those selling bitcoin.. well.. its not as you think
receiving lots of small amounts from lots of people.. does raise a red flag with your banks. especially if your using a personal bank account. yet transacting as of you are a business.
you wil find many bitcoin sellers on defi/p2p platforms who get lots of fiat randomly . end up having to register as a business and hen register as a money service business to then do KYC.. or simply ask for KYC before doing any business/regulatory registration simply so they can prove to their bank that the funds are from genuine account holders sending funds and not hackers.
but.. in bitcoin buyers eyes they dont care about what bitcoin sellers have to do or end up having headaches over later on. as long as the buyer can buy some coin from one guy.. and never care again. and just find someone else to buy from if the first guy has issues, disappears. .. basically a 'doesnt affect me so not my concern' selfish attitude
which for now works fine for defi/p2p. but just like how localbitcoins slowly degraded.. so wil defi-p2p. for the exact same reasons