I love GitHub. It's probably my favorite platform in general but I have to agree. I would love to see a new platform that is a non-profit or public benefit corp, perhaps with a government charter or something. Software is too important not to have this sort of public infrastructure to support it. Private companies can still innovate to create better tools but public investment in software infrastructure/tools is an amazing opportunity to leverage a relatively small amount of pooled resources into a much larger benefit to society.