Agreeing where to meet is a common American thing that stems from a mutual feeling of paranoia. Namely:
- The seller doesn't want the buyer to know where they live in case the buyer comes back to stalk them.
- The buyer doesn't want to meet the seller is some random alley carrying cash, lest the seller rob them.
For this reason, most Craigslist transactions I've had where the thing being sold was over $100 in value, we'd meet in a mall or bank parking lot, where no one would be stupid enough to try to rob the other party in broad daylight.