It's not technically required with direct pulls, but practically there has to be some way of coordinating patch exchanges. Even when using mailing lists for sending patches, the list hosting provider is subject to disrupting development in the event of a takedown.
Also, aren't both Launchpad and Savannah both code hosting repositories too?
the dmca's were a result of 'intent' which the law is more than willing to enforce imaginary IP laws. this becomes an eternal cat and mouse game where the foss community will tend to lose against these leeches.
Git itself works just fine without one.
There are many other project hosting alternatives as well. E.g. Canonical's Launchpad, GNU Savannah, etc.