Why don't you rail against them?
They're solderless. That makes them extremely useful and makes prototyping fast. The issues are not with the breadboards, and you know it. The issue is with people ignorantly pushing them past their limits. Want to prototype a multi-MHz digital or RF circuit? No problem! Just enjoy your troubleshooting!
Er, no. As the OP notes, there
is a problem with solderless breadboards: many are unreliable. Many people, including the OP, run into that.
Let's consider someone making a circuit that is well within the capabilities of a
good breadboard. When, not if, someone has a problem with their experimental prototype circuit not behaving as they expect, is it because they don't understand their circuit or because this particular solderless breadboard+components aren't working nominally?
A beginner will be thoroughly confused by that, and quite possibly
unnecessarily disheartened.
OTOH, someone that knows enough to be sure that their design is correct (and hence there's no problem with the solderless breadboard+components) doesn't need to prototype their circuit on a solderless breadboard in the first place.