It makes more sense for a defense contractor like Boeing to have a substantial office (if not their HQ) in DC given the Pentagon and all the program offices in the area. Especially since lobbying is the only way they can get business, not by the quality of their work. For non defense/intelligence contractors it makes much less sense to be in that area other than a small office at most.