It doesn't actually solve anything from a KYC or trust perspective, which is at the root of lots of these problems. A good interaction is "I, the buyer, have money, you, the seller trust me that I have the money that I am digitally transacting to you. After the sale is made, the transaction clears, I have less money, you have the money instead." This contract breaks when either side doesn't do their job -- provide the money for the service, provide the service for the money. BTC doesn't solve this for both parties.