I highly doubt you heard the controller correctly, or understood what he was actually saying. Sometimes, the words are spoken quickly and to a novice, is illegible. Also, LiveATC radios are volunteer hosted and not the same as what controllers and pilots actually hear.
I suspect the controller was issuing the traffic AHEAD of the landing traffic. Typically tower controllers issue the traffic AHEAD in the sequence, not behind. I highly doubt a controller would expect a pilot to "figure out" that the mileage call for someone behind him meant he needed to expedite off the runway. Rather, it would include some "slang" language, "expect no delay off the runway, traffic is close behind." If it was being issued multiple times and you heard it repeatedly, you likely heard him letting the trailing aircraft how far behind the traffic ahead of them they were. Lastly, the controller may have been omitting (or you weren't hearing) a key word in the clearance that changed the context. I highly doubt the controller was issuing the trailing traffic to the leading traffic 10+ times in a row.