That’s because it simply orders results based on distance from your location. That’s it. It just doesn’t have an ordering method that considers your route.