A short bit of physics: Copper telephone wire is intended to carry voice communications, which are in the 300-4000 Hz range. Any electrical signal in a copper wire will attenuate (lessen) as it propagates -- the farther it travels, the greater the attenuation. In order to provide voice service at large distances, the phone network includes repeaters which "echo" the signal at a higher amplitude to combat attenuation.
DSL, which is a higher-frequency signal transmitted simultaneously over the same copper wire and filter out of the audible range with a bandpass filter, has a couple things working against it. The biggest problem is simple physics: The higher the frequency, the greater the attenuation over a given line length. So, over that 10,000 feet between you and the local exchange, you will lose far more DSL signal than you will voice signal. Also working against it is the effect of repeaters and other "noisy" elements on the line: The DSL signal must be decoded to access the information, but line noise can contribute to unrecoverable errors, which also contribute to limiting the effective range.