Too many flights to spend the time making that annoucement. The pilot has to get that information when he calls in range and no one has that time to write it all down, especially in the hubs. The TV screens are a much better and current source of information.