While I can't speak for graduating MD/PhDs, I can say that I've always been a big fan of being academically promiscuous, so to speak 😉 . I think you challenge yourself and learn more that way. You might have heard the phrase "intellectual inbreeding" in reference to staying at the same place for various phases of academic study and training. A pro of staying at same place is that you will have already established connections and built support networks that might be non-existent elsewhere. As MD/PhD's, we have many opportunities to gain new perspectives during the transition phases from undergrad -> md/phd program -> residency -> fellowship/post-doc -> job(s). I have heard from various different insitutions, however, that often in the later phases people stick to the same place due to personal ties (e.g., spouse and/or children). Sticking around might not be total career suicide if you are planning to stay there permanently anyway. If things are good, then why leave? In addition, sometimes sacrifices have to be made for family and other important things in life.