Similarly, Google quality is in big part due to invaluable information of what URLs were clicked for what queries.
If duckduckgo had access to that information, their quality would've been way higher, and there's no reason I as a user shall not be able to give access to the information I generated for Google to another service.
Sure, a decentralized and distributed web where anyone can view the "backend" and fork any site easily might be a more "free as in freedom" version of what we have now, but the reason there aren't a thousand Netflix competitors isn't just the closed nature of their backend code, it's that the problems of scale, rights management and distribution are hard problems, bandwidth and logistics cost money. There's far more to these sites than mere code.
The end result of such a system is still going to be centralization around a small number of services, not because proprietary gatekeepers are stifling innovation, but because that's the most efficient shape a market takes. There are always going to be vastly more consumers than producers.