"Sorry, I don't see the contradiction at all. Of course journalism is about asking "tough questions" but there's nothing that compels the interviewee to answer those questions, and even if they do answer truthfully their "truth" may differ from yours."
Sorry, I guess I wasn't being very clear earlier.
What I meant was, by the same argument as to why the author couldn't talk to store owners, by that very same logic, journalists can never talk to primary sources. Because I can take any journalistic piece, and say "the source that the jouranlist talked to is just making up answers because XYZ".
And like I tried to explain, the way out of this mess is a few things - the journalist can interrogate and try to get past the bias of the source, and they can also promise to keep conversations off the record.
But saying "well I can't talk to primary sources, I'll just talk to other people" is a cop-out. Especially when the other people also have a clear bias in this story.