Except generally speaking, Times journalists' salaries are not paid by Government. Public research funds are supposed to benefit the public, not just those who can afford to pay.
However, I take your point. To blame scientists - individually, or collectively - for the faults of the system of science would be a mistake. The research community has little choice but to play by the rules of the innovation system, or suffer its penalties.