The national media long ago chose to ignore a critical part of journalism ethics, that being naming all sources.
All this "sources said this" and "sources said that" have turned it into a **** show.
At the local level, we're never allowed to use a source that wants to remain anonymous. It's not even up for debate, it's a firm hell no.