I think it's becoming generally accepted that indoor tracks are plenty fast compared to outdoor tracks. If someone can run a fast indoor, that doesn't necessarily mean they can run a faster outdoor.
Most of the difference in times comes down to athletes being incentived to peak for the outdoors. Is the incentive structure changing? Indoor track seems to be getting more popular.