Although I believe that these criticisms of journals are correct, it doesn't seem as though there are too few journals around to publish all the papers that people want to submit.
is there no credit to be gained from really being the first to publish some new method or theory or some clever take on an old one?