I had the same experience when I learned to type on a Dvorak keyboard layout. I had to give it up (and relearn) qwerty because I was unable to use basically any other computer. Oh but I loved Dvorak!
Fellow HN readers: We're a smart bunch of hackers. Why don't we have a startup working on a technology that could recognize and alert lifeguards when swimmers are in danger? I bet a few cameras and some (admittedly advanced) machine learning could spot swimmers in need of assistance.
Well, modern wallets create new addresses for every transaction. So it's like having a new credit card number for every transaction in your analogy. It's pretty much anonymous.
Imagine how cool it would be if I could share a guid for my repo - and then your bit client (let's call it gitcoin, or maybe just bit) can fetch new commits from a distributed block chain (essentially the git log). Github is no longer an intermediary or a single point of failure. Private repo? Don't share the guid.