My sarcasm detector is broken, so I can't tell if you're joking or not, but git is distributed by nature. It's only centralized when we insist on putting everything on a single host.
Yes, you're right of course. However seems like having a master git repository server is the best solution for using Git in teams. Especially large teams. Like, all open source project uses something like Github or Bitbucket these days. People aren't going to share patches via email to each other. In any case, you need a place to share code and it's easiest when that is a server that is owned by a single person or entity. Maybe this is where torrent tech could be useful. Magnet links need no central authority or server running to make a central copy accessible. There's just a group of machines running, no central place law enforcement could focus on. When you have thousands of machines across the world, DMCA is not practical.