Bald eagles do have specific prey like fish that they prefer however they will absolutely eat anything smaller than them that isn't a significant threat if hungry and it's opportune. I'm not sure where you would get the idea that they won't pigeons (and road kill as well)
I don’t think they’re adapted like Peregrines for catching agile birds on the wing. I’m not arguing that no bald eagle has ever scavenged a pigeon before.