I'm pretty sure the rat killing nature of cats is way overstated. Also, in an urban environment where they can much more easily find food thrown in trash, etc., they are unlikely to make an effort to kill rats to obtain that food. Finally, a sufficient cat population that could eradicate a rat problem would likely eradicate the bird population first.