Well, there was hub[0] back in the day. I also bet there are a load of features that I&you have never heard of, but someone is using them.
And, not only adding features is doing something; improving reliability or just maintaining the site, monitoring is also work...
So dismissing pre-MS GitHub might not be really appropriate.