As an MIT student, I can confirm this. I know someone who came back after 5 years to finish his last semester, and one of my TAs this term joined the military and came back after 10 years.
The reason they do this is because dropouts hurt their ranking, while indefinite leaves of absence don't.
Ah that makes a lot more sense then. Thanks for the clarification.