I don't think that's true of the past decade or so. While DC's outlying suburbs in Virginia and Maryland are more Republican than the urban core, they most certainly vote more Democratic than the average suburban county elsewhere in the U.S.
It's been as high as 71.1% Black (in 1970). The percentage has been decreasing as Blacks have moved to the suburbs and Hispanics have moved into the city.
Democrats are pro-government, so DC votes for Democrats.