FWIW, in my perfect imaginary world, Google Search would work as it had worked few years ago (back when it had less ads), while social networks like Facebook would be forced to interoperate through some shared protocols. But then again, my vision of the perfect Internet involves significantly reducing control the publishing parties have - that is, those parties should publish content and services, not dictate the way I should consume said content and services. I should be perfectly free to render any site any way I like, including not rendering it at all, but navigating through my own (or third party) software.