Pigeons are not the sharpest spoons in the drawer, but another name for them is "rock dove". They evolved to live along cliff faces, and to feed simple carbohydrates to their chicks. They can outcompete just about anything in a land full of steep edifices and discarded chips.
Corvids, like crows and ravens, don't do quite as well in cities. They are very smart, but they are scavengers who like to nest in trees, and they need protein-rich food like meat for their hatchlings.
On the bright side, if you live in a city, you can probably befriend your local crows by tossing them a dollar menu burger every now and then. Seriously, they can recognize faces. Try not to make eye contact until they know you.
https://www.mdpi.com/2076-2615/12/14/1820
"The majority (72%, a total of 424 articles) of the studies reported positive effects of urbanization on corvids."