United has been doing that for at least the last 20 years ( time I have been a FF) so is nothing new and most all airlines do it that I know of. I used to fly SFO-NRT-SIN and made sure I did not book the flights that had the same flight number the whole way as would lose quite a few miles.