The mistake is giving journals a profit incentive in the first place in a system that inherently doesn't work well in a market system. You can't have "competition" between journals, it just doesn't work that way. A handful of journals have high impact factors and so get most of the submissions, that's how it is, and they then can crank up their publishing fees because they can.
Perhaps you shouldn't "blame the publishers" given they are "acting according to their self interest." I did say "If you want to blame anyone[...]," implying I don't really care to blame anyone. I admit I am more inclined to blame the publishers, but the whole system is fundamentally broken.
So that's what I'm doing now [1], and anyone interested can subscribe at [2].
[1] https://medium.com/flockademic/dear-scientists-help-me-help-... [2] https://tinyletter.com/Flockademic
Blaming the person who mugged you at gunpoint is not very useful, he is just acting according to his self interest.
Alternatives are great, but it's ridiculous to reject blaming the people who are responsible for and perpetuate the very bad status quo. They could end it, they just choose not to. We can and should simultaneously advocate to strip them of their power while holding them to account for abusing it.
You are introducing desperation to the scenario, which is totally inappropriate. Unless you know of some publishing house executives who are struggling to put food on the table or homeless?
Also, are you saying you wouldn't blame the mugger?