That is true, but it seems that in retrofits where a new disconnect is put in, most people don't change it....and I have not heard of inspectors complaining. If the new disconnect is close to the point where the bond exists, I don't think anyone will complain and I would not worry about it.
I think they want the bond near the service entrance in order to make it unlikely it will get disconnected during a system modification. By having the NG bond, the Grounding Electrode Conductors, and the main disconnect all in the same place at the service entrance it is easy to check and not likely to be accidently disconnected. As an example, if the NG bond was in a downstream breaker panel it would work but 1) the inspector would not know where to find it and 2) if that panel got decommissioned, they could inadvertantly lose the bond.