Careful now: T Rex was not a bird, it was a non-avian theropod. Birds are dinosaurs but not all dinosaurs are birds. In the same way, tigers are cats but not all cats are tigers.
The argument that T Rex could not roar is not only based on none of its closest relatives being able to as you seem to indicate. Dinosaurs (and by extension birds) are archosaurs, a clade that includes crocodilians too and crocodilians are quite a bit more close to the basal form of archosaurs than T Rex was. Crocodilians can only sort of "hiss", not roar in the colloquial sense. And birds cannot roar. This is a decent start to a thought process but this isn't really the argument for why dinosaurs likely didn't roar in the past.
Researchers who have studied the potential vocalizations of prehistoric, non-avian dinosaurs have found indications that similar closed-mouth vocalization to those found in other living archosaurs are very probable: https://news.utexas.edu/2016/07/11/dinosaurs-may-have-cooed-like-doves
Closed-mouth vocalization is not really compatible with what people typically think of as roaring. It still allows a variety of sounds that don't necessarily (though perhaps probably) somewhat resembled crocodialian or simple bird vocalizations. So no, it's not impossible that some non-avian dinosaurs could roar but the current state of our knowledge is that they very likely could not.