Even though ATC is tasked with coordinating airspace prior to the pilot entering, that is in conflict with the AIM and potentially the FARs. If you read the AIM paragraph 3-2-1 it says:
"VFR Requirements. It is the responsibility of the pilot to insure that ATC clearance or radio communication requirements are met prior to entry into Class B, Class C, or Class D airspace. The pilot retains this responsibility when receiving ATC radar advisories. (See 14 CFR Part 91.)"
While this is in conflict with the 7110.65 (ATC handbook), I would hate to be arguing the fact in front of a judge or NTSB appeal board.
The approach controller may have terminated the pilot at 5 miles, by the time he dialed in the tower frequency and contacted the tower, it may have been much closer, considering how fast our steeds are.
Larry