17% is for member stations. In the NPR chart, corporate sponsorship is 25%. I'm not sure if this includes the 17% of 37% that they get from member stations, but I would assume that it does not, thus getting the amount of corporate money in NPR's own revenue to about 31%. Nowhere near vast majority still, even if we assume that "other revenues" and "grants and contributions" may have some corporate money too. I see no way it could be over half with any sane set of assumptions unless I'm completely misinterpreting the data in these diagrams.