Can the funder make a stipulation that private journals are authorized, but not to be paid for with funded money?
That said, funders are also somewhat complicit in it by deciding who to fund based on if they published in those journals. Which is the result of those decisions being made by academics who typically cannot read all the research of all applicants: https://theconversation.com/why-i-disagree-with-nobel-laurea...