I get about 1800 miles from a chain, regardless of how often I clean and lube, regardless of what brand of chain I use, and regardless of the lube I use. I replace the chain when it gets to .75 on the Park chain tool (I let it go to 1.0 once and had to replace the cassette). I am jealous of those who get so much mileage.
What could I be doing wrong? Maybe I shift more than others? Maybe I'm running the chain crossed more than others? Maybe my components are of lower quality? Maybe my route has more chain damaging dirt/sand? Maybe I run in easier gears than others? Any ideas?