I personally know few quite technical people who even own some Bitcoins and tried to confront me in recent discussion when I stated that all BTC transactions can be publicly seen. They knew that BTC doesn't provide complete anonymity, but thought of it more like wire transfer, where you can only see transactions from some "authorized center", exchange or something, not that anyone can see them. So I guess this detail is easy to miss or misinterpret.