That is because TFnews is just a magazine, not an official record-keeping organization in any way.
Only the NCAA should be (or NAIA in its case) responsible for D1 record-keeping, and individual schools (hopefully using the NCAA rules as a template or it is ridiculous) for their own.
This makes the "summer" meets superfluous when these really aren't College meets anyway, so should come under the category of Open or age-group records. This should also be the case for HS records - Webb's record should be an age-group one, not a HS record as he didn't run it in a HS race, as I am sure most HS Federation records would indicate. This is why record-keeping is such a mess - trying to be all things to all people, and it doesn't work. Look at all the people who even complain that someone born in January or December (same calendar year) shouldn't be credited the same, or people who are even a few months older than others in HS, where age and grade are conflated.
Mary C. or Alexa E. should have their performances recognized as they were/are in HS (being a pro is irrelevant as to whether you are in HS or not), if Webb's performance is to stand - he raced against Pro's, and so gained a benefit from that circumstance.
I haven't even read the mag in years since it is always so out-of-date for results and the articles aren't much to write home about either.