There's no meaningful way to compare chain life one rider to the next, as there are too many variables.
Chain life is affected by rider weight, average speed, terrain, sprocket selection, weather, lubrication and chain quality. A 140# rider in Kansas who rides at 16mph can get 10 or more times the chain life of a 185# rider averaging 20mph in Pennsylvania.
Lubrication is also a factor, especially at the higher chain loads that more speed or hill climbing cause.
That said 1,000 miles is at the very low end of the range, and I'd consider it unacceptable. 2-4,000 miles is more typical.
Before you accept that a chain is shot at 1,000 miles measure it for wear, but not with one of those chain checking tools which tend to read high. Measure it over 12" and see if 24 links measure 12-1/16" or more vs. the nominal 12".
If so, your chain is indeed shot, but you put some effort into figuring out why unless you weigh 200#s or more and routinely climb steep hills at over 20 mph.