Then why do Americans in large urban centers not have greater choice of ISPs? If it's all about physical distance, why is there still no competition in dense areas?
I live in Washington DC, in the city, and I only really have one choice where I live, Comcast.