@elmer: I think like 80% of non-entity based websites (websites not backed by profitable organizations) would not exist then, consider that even websites as important as Wikipedia needs to put banner to tell people to donate from time to time. Sites like W3Schools will shutdown, or goes to limited service like the KineticJS website.
Bandwidth (and other costs associated with hosting) does not come for free. If you takes part of it, you'd better to make sure at least you paid your part (or have sure you have someone else pay it for you). That's what I'd say to behave fair.
Sorry, but I don't agree.
Commercial or non-Commercial, ALL sites need to have a VALUE to someone, and ALL sites need to have a business-model that justifies its value to the owner.
Whether it is marketing value, or unique content value, or public-service value, or just feel-good value to the owner.
If the only "value" a site has for its owner is its ads, then the site doesn't deserve to exist.