Companies are (generally speaking) founded by people with type-A "go go go!" personalities, who love to be in the center of large cities with all kinds of hustle and bustle. The kind of people who couldn't even imagine living anywhere else.
That's not to say they're idiots, of course not. But it might be to say that the reasons for placing their company in the center of a large city aren't very rational or well-considered.