Revenue must be shared with the content providers. No marketplace takes 100% of merchants' revenues, web-search shouldn't either.
People should be able to influence the search results. LN should help fight the sybil attacks. This whole AI thing makes me feel humans should have more to say about what comes up in search results. Not sure about the exact mechanism though.
My personal favorite ideas: