The problem is we must be fully configured by 3.3 miles, and most people give themselves a little margin, maybe a mile or so.
There is also a training/operating concept that you fly the maximum speed you feel safe at, and ATC should not bully you into something you feel is unsafe, or going to lead to a bust of the stable approach parameters.
What is not happening though, is "negative, it will be 160 to 5", which will prevent all the problems.
I have very very very rarely seen a genuine 160 to 4 flown, because it is too close to getting a phone call. The standard method seems to be managed speed and gear at 5 or just approaching 5.