Ethical, non-profit organisations naturally possess less marketing resources than profit making companies (especially the less ethical companies such as those in arms production, oil companies and others which damage the environment, profit from war and exploit third-world workers). As a consequence, such ethical sources of funding cannot be relied upon to support journalism to anywhere near the same extent as corporations can.
Just the other day, I was attending an event, and a friendly and I think genuinely interested Fashion Editor asked me about my background and how I ended up as a blogger. Had she not been that pleasant, I would have given the usual "we come from Mars where we were made in a big machine". Instead, I gave her a brief summary of the past 10 years of my life. It seemed to answer her question, but it made me feel uneasy, like I had to justify myself.