I'm with OP. I think in a way hurts nerd's ego. At least I tend to see marketing without details as condescending. "Do they think I'm not capable of understanding all the tech specs? >:-E"
If they won't give me the details, it is reasonable to assume they are selling healing crystals until given reason to believe otherwise.
In my experience, products that lack details in marketing are usually geared to C-level execs for decision making, with their underlings being the ones who are then supposed to call a dozen vendors for demos.