The web was an invention that greatly impacted free speech in a positive manner as it allowed for each one of us, as individuals, to publicly speak our mind and freely exchange information with people around the globe.
Leveraging on a pre-existing computer with a connection to the internet (which can be tricky to obtain), the web ecosystem then provides anyone with the tools to express oneself, independent of governments, corporations or other institutions that might govern other aspects of living.
Albeit not perfect, the web is an incredible asset that I feel we should be more protective of. Without this freedom to be a part of it, it becomes just a technicality, a set of protocols on which some products happen to be built upon.
Reducing dependency in corporate-owned services is quite a can of worms though. It takes minutes to create a web page at services like AWS S3, GitHub Pages, Medium, etc... but to have an equivalent service running from a personaly owned computer is hard. Setting up a web server, writing some HTML, getting public IP addressing, DNS setup, TLS certificate management, possibly NAT, etc.
All of this just to achieve a minimal working site. High-availability, low-latency, geo-redundancy, web security, etc... can be much harder to achieve at comparable level and they come for "free" in a typical cloud service. On top of that these services already provide you with professional looking templates and boilerplate code made by, well, professionals.
Since the beginning of the web, its complexity has increased (a lot) and so has its user's expectation. These two factors add up in the cost of making and running a website. Back in the day before responsive design, social sharing, mobile devices, SPAs, ... it was easier to make something on a par with other existing sites. The bar was way lower. Today, from a practical standpoint, it's an awful idea to built it by yourself.
I really believe this is detrimental to the web's health, as this content hosting centralization effectively delegates all control to a handful of companies, whose interests are not always aligned with the content's authors.
Unless you're pretty much an IT professional is virtually impossible to make a site like this one. How ridiculous is that? (both the site and the statement). It should be easy, more people should be more conscious about web democratization and more programmers, engineers, designers and enthusiasts should be creating the tools that allow any citizen on the world to have their own node on the web.
So instead of just whining I'll be doing my part here.