I have been working in research (chemistry) for 10 years, half in academia and half in industry. In my time in academia, it was all about putting together enough results to scrape a paper together, nevermind whether the "promising results" were benchmarked against shitty "state-of-the-art".
In my current industry job, I have been asked to prepare a 5-year plan with high ambitions, and I am free to explore any path to the final goal without (reasonably at least) restrictions.
Unfortunately until non-tenured researchers will need to publish as much as possible without actually delivering important results, this will not change.
In my opinion the peer-review system is not perfect, but it's the best thing we have. I have found many reviewers whose comments have been genuinely beneficial to making my papers stronger. Others barely read the manuscript and rejected it because it encroached on their turf, or didn't cite them enough.
In my opinion the peer-review should be changed to a double-blind system: the reviewer should not see name and affiliation of the authors, and judge the work as it would grade an undergrad paper (i.e. harshly). Like this I believe the signal-to-noise ratio in journals would increase, and only good papers would get published. At that point, I'd be willing to accept impact factor as a measure of worthiness of a publication. Until then, it's just friends judging friends, with nobody wanting to piss off anybody else. Minor revisions, congratulations, you're published.