Scan engine pools and automatic calculation of best-situated engine for geographically distributed environments?

Will a scan engine pool automatically determine the “best situated” engine for a certain range? Or are they only intended for load sharing?

I’ve heard it suggested that multiple global sites could be replaced with a single site containing all assets with a scan engine pool configured.

From what I understand that would go against the commonly understood best practices of having the engine located as close as possible to the target ranges, unless the platform is capable of making a determination of which engine is the “best” for any target asset ranges