In reply to Jason Lemieux.

There are code examples for updating your plugin from GitHub hosting, instead of .org, and others have had your idea of using GitHub as a replacement for the .org repository, but nothing ever really caught on. Maybe you have some better ideas about it? - https://wptavern.com/how-to-install-wordpress-plugins-directly-from-github