>I wonder also whether there's something about towns/cities that makes birds flourish, compared to other wild animals.
I would assume it has got do with the reason pigeons are sometimes called "flying rats", i.e. they can subsist on human trash, can survive in the environment and are not seen as negatively as rats and thus have less pest-control efforts pointed at them.