Deployment from Github makes a ton of sense for sustainability and easy switching to a different host. Direct hosting on github is also a simple answer -- limited in features, but it can work for some people. Yet Github is still a 3rd party, still owned by a large tech firm, and still suffers from the same risks as any other 3rd party host.