My understanding of positions are:
Researcher: I want to publish in your journal because it’s prestigious.
Academia: You better publish in prestigious journals or you won’t get tenure.
Journal: My journal is expensive, but very prestigious.
Researcher: I want what you offer (prestige) but don’t want to pay your price.
Seems like the researcher should be pissed at academia not the journals? If researchers just published elsewhere, these journals would have no choice but to change.