I am of the same idea. Requiring online, public repositories, specifically in GitHub, doesn't cover all developers. It covers many of them nowadays, so there's that.