People are willing to pay the high rates because you bring a wide range of knowledge about how other companies have done things, your level of technical skills is usually secondary.
The dirty little secret of consulting is that at a high level everyone is obsessed with NDAs and the like, even to the point of not letting you claim we've worked for them in any capacity, however once they've got you there they want you to name names. When it comes down to making a choice between several options, the option that company X chose is seen as the "safer" one.
Edit: after re-reading, I wanted to be clear that I wasn't suggesting that consultants do (or should) divulge this information; my emphasis should have been more on the experience vs. skills part.