Come to think of it, though, domain experts are often wrong too. Think about programming books, for example. I've now learned enough about several other fields to be fairly sure this problem is universal, except possibly in math. (Though even mathematicians have often been wrong in the sense of overlooking something that to later generations will seem obvious.)
Basically, you have to be a very critical reader. I doubt there's a "solution" beyond that. This is something the very smartest people struggle all their lives to get better at-- to take in all the stuff they're told, and from that figure out what's really going on.