Who would pay for it? We've already seen that people aren't willing to pay for quality journalism, so we're left with advertisers? Who obviously don't want their own products being investigated.
Perhaps though if somehow you could get companies to pay for investigations into their competitors? Like an anti-advertising model? I presume this would end up a zero-sum game though, and companies would opt to not play at all.