You're right that academia is full of perverse incentives that need to change, but it's not clear how we get from where we are now to the end of "publish-or-perish". There's a need for large-scale coordination and construction of alternatives with the support of funding agencies. Suggestions beyond "individuals will sacrifice their own career standing for the greater good" are what we need to gain the strength of those individuals who are not in the most idealistic portion of the research community.
This is a stop-gap that attenuates the problem until people discover some way of getting the actual solution.
The research must become more open, better reviewed, etc. But we can't just stop submitting our work.
I mean are you ready to decrease an impact of your discovery and opportunities for future work, just to make a statement?
The people with the money need to put their money where the public interest's mouth is. Certainly not where Elsevier's mouth is.
The biggest example has to do with the NIH "indirect rate". The system, incredibly, is set up so that the larger a proportion of an institute's funding comes from NIH, the more money per grant goes to the institution. "Indirect" refers to the fact that each grant comes with "direct costs" that go to the scientist and "indirect costs" that goes to the institute, and the "indirect rate" determines the amount, expressed as a percentage of grant direct costs, that goes to the institute. This dumb system results in institutes discouraging their own investigators from applying for non-NIH grants.
At my institute if you take a non-NIH grant you have to actually "pay back the difference" in lost funding for the institute that is caused by non-NIH grants lowering the institute's indirect rate.