To be fair, the UA web site is only clear if you go and look for it. When you make the booking (on UA), it won't show if your segment will earn credit properly.
I would be annoyed if I were the OP as well.
That said, raising a fuss won't result in earning the miles.
__________________
Yeah, that's how I felt.
Thanks for the input.