The advice that sounds completely reasonable
It usually goes like this. You've got a small website — a few files, maybe a landing page. Someone online tells you that wiring up GitHub is a bunch of pointless extra steps. Just drag your files straight into your host and you're done. And honestly? For that exact situation, they're not wrong. If you're putting up a single page you'll never touch again, GitHub is a tool you genuinely don't need. The trouble is that this advice gets repeated as if it applies to everyone, all the time — and it really doesn't.
GitHub is really just an undo button
Forget the developer jargon for a second. The single most valuable thing GitHub does is remember every version of your work. Every time you save a change to it, it quietly keeps a snapshot of how things looked before. Edit a page, break the layout, panic — and you can drop back to yesterday's version in about ten seconds. No "I think I deleted the wrong thing." No rebuilding from memory at midnight. It's the same reason you'd never write something important with autosave switched off. GitHub is autosave for your whole project, with a full history you can walk backwards through whenever you need to.
"But my host already keeps copies" — not the kind you think
This trips up a lot of people, and it's a completely fair mix-up. Your hosting service does keep copies of your files — but those are cache copies. Their only job is to load your site fast for visitors by storing it on servers around the world. They're temporary, you don't really control them, and they can go stale and show an old version exactly when you don't want them to. That is a totally different thing from a version history. A cache is "a fast copy of the current site." GitHub is "every version you've ever had, kept on purpose, that you can restore." One is about speed. The other is about not losing your work. Mistaking the first for the second is exactly how people end up thinking they have a backup when they don't.
So are the forums wrong?
Not exactly — they're just answering a narrower question than the one you're living. If you're posting a one-time page and walking away, skip GitHub with a clear conscience. But the moment you're actively changing things, trying ideas, or building something you actually care about, the math flips entirely. The "extra steps" they warn you about are the very steps that let you experiment without fear. And here's the irony nobody mentions: the "just upload it directly" shortcut is often what causes the worst headaches — a site that stubbornly won't update because it's serving an old direct upload instead of pulling from your real source. The shortcut quietly becomes the bug.
The honest takeaway
GitHub isn't busywork, and it isn't a membership badge for "real" developers. It's a safety net. You don't notice a safety net on the good days — you notice it the one time you fall. If your project is worth more than ten minutes of your time, that net is worth the few minutes it takes to set up. The forums telling you to skip it have simply never fallen yet.