In some cases, especially dynamically linked binaries, it would be. Relocation tables for position-independent executables store all the locations in the binary that need to be updated when symbol addresses change because of where they're loaded in memory. However, GetProcAddress takes care of any of that so any difference is just another layer invisible to the programmer.
|