In the above example, there is no obsolescence present. That isn't the same as the OP where there is obsolescence present.
Since
in the OP's scenario, there is obsolescence present, the question is, is it external or functional?
To determine if it is functional, one has to determine if the obsolescence is related to what is happening
at the property. Was it built as something it shouldn't have been, or what exists is correct but the market expectations of that improvement have changed?
To determine if it is external, one has to determine if the obsolescence is related to what is happening outside of the property. It was built correctly at the time and remains correct for that initial use, but conditions external to the property have changed.
And, it is possible to have both external and functional obsolescence; it was and continues to be the wrong improvement (should have been a warehouse) and now the external conditions have changed (now it should be retail).
If the question is about identifying
what type of obsolescence exists, then one must test for each type of obsolescence to identify the obsolescence, no?
The OP correctly (IMO) determined the obsolescence is external. And to support that conclusion, the OP determined that H&BU in the beginning and up to the new freeway link was as-improved. Since the freeway link, the H&BU has changed due to the externality.
Both types of obsolescence were tested and the one that passed the test is the one that is identified.
I think your point (which I don't disagree with) is, "Is such testing really necessary?" Many times, no. Sometimes, yes.