It's sort of hilarious to compare "talking to people" with analytics. I'm not defending Github here, but you can't possibly think that "talking to 1M customers" is viable.
You could survey a representative sample
That’s what user forums are for.
You could survey a representative sample