Earlier quoted context omitted.
I'm struggling to think of a site I use regularly that could function without either adverts or someone else (businesses, donations, or the site owner) putting money to fund it, and I honestly can't think of one. The modern internet just wouldn't function if we took entrepreneurship out of it.
Better than ads, sites can make money by selling products and services. A website with information on gardening, that also sells the equipment and seeds you need. A website with travel information that also sells tours. A website with any programming and IT information that also sells software. These kind of sites make much better money than ad and affiliate sites, but people haven't understood it yet. The online ad…
That would compromise the neutrality of the site.
Also not everyone who want to publish information about stuff wants to run a freaking retail business to support the publishing/hosting.