Nikah before rukhsati

I guess they do it beacuse people want to go home with their spouse after the wedding and not sit at home or worse at the in laws with no hubby. I have seen people wait for 2-5 years even for the immigration to take place.