That parking lot comment has to be one of the best characterizations of American downtown areas I've heard. Well said.
Parking takes up space and costs money to build, which could have been used for something else. There is always a balance between having parking and having an abundance of bars, restaurants, offices, and living spaces within any given area.