GitHubに限らないですが、リポジトリが使えないと
・修正パッチのPRを出す
・レビュー・マージする
・CIを回す
・リリースする
・他のメンテナーやコミュニティと調整する
といったことが一切できなくなります。
PHPやRubyのようなスクリプト言語であればソースコードをサーバに配置するだけでいいかもしれないですが、サーバ台数が多くなると大変です。
(そもそも現代ではDockerのようなコンテナで動かすことが多いのでファイル転送で済まないことが多い)
また、ArgoCDのようにリポジトリと直接連携する形式のGitOps継続的デリバリー(CD)を採用してるとリポジトリが使えないとデプロイ作業自体ができなくなります。
なんで??
手元のPCから直接修正したファイルを転送したらいいんじゃないの?
Githubって便利だけど所詮はバックアップと自動化ツールでしょ?
俺がサーバーのエンジニアじゃないからよく分かってないだけ??