I'm not necessarily saying you have to know how it works (THAT can come later, if at all). But just knowing what it does, completely. Not what it does some of the time, but what it does in it's entirety, without glossing over the negatives.
Also, the negatives are important in the progress of the hobby, and anything in general. Most learning comes from mistakes. That's how things progress. Not by pretending that something works in a different way to what it actually does.
I for one would not like to setup a tank with a DSB on someone's advice, then several months, or a couple of years down the track, have rock looking like crap covered in algae and cyano, spending hundreds of dollars on phosphate removers a year, then have that person say. "Oh yeah the negative is that the sand bed doesn't actually get rid of the phosphate, it just stores it, it leaches up into the rocks too. Once it's full it leaches it back into the water." Some people may be prepared to take this risk. But if they don't know about it from the outset, then they have no choice in the matter.
Pitfalls are just as important as the benefits, and help people in making informed decisions. It's all i'm saying. Give the whole truth, not just the good half. Let people decide for themselves.
Layton