This is silly nonsense.
>I publish this site via GitHub Pages
Okay, and that depends on an entire economy and infrastructure of privately owned switching, other network equipment, fiber optic, etc, etc, etc, -- not to mention that if GitHub did not have, as a private company, a profit motive, they wouldn't even bother to offer the service you're using.
Sure, yes, rebuild the world but if you want it to be free like open source, you'll also need to make it free like beer -- and that means you'll need to work for free, too.
I support the aim. I acknowledge the problems. I'm just so frustrated by these silly oversimplifications of how to solve it.