donations from viewers don't come with strings attached, where as advertisers want content that is conducive to the agendas of the advertisers (which generally is something that enables their bottom line, more or less).

That is why donations are better, even if it makes less direct cash.