If it turns out that dromaeosaurids, troodontids, oviraptorosaurs, etc are actually secondarily flightless and/or closer to modern birds than is _Archaeopteryx_, then I have no problem calling these theropods "birds".
I absolutely adore the ancient Romans, but I don't think their vernacular
concept of "bird" should influence our phylogenetic definition of the clade
Aves.
The simplest way to avoid this problem, IMHO, is to give Aves a stem-based definition with dromaeosaurids, troodontids, oviraptorosaurs etc. as external anchors.
Even if it means excluding _Archaeopteryx_ from Aves?