Often, it actually means, "it's not worth it." This is a totally different analysis, of course. Lots of things aren't worth it, at least to you, right now. I think it's safe to assume that when you hear a potential customer say, "it's too expensive," what you're really hearing is something quite specific. A $400 bottle of water is too expensive to just about everyone, even to people with more than $500 in the bank. They have the cash, but they sure don't want to spend it, not on something they think is worth less than it costs.
Not everyone will value your offering the same, so if you wait for no one to say, "it's too expensive" before you go to market, you will never go to market. The challenge isn't in pleasing everyone, it's in finding the few who see the value (and thus the bargain) in what's on offer.