The reason I think given that the various cultures have survived so long in India is because of the arranged marriage concept. Society however has vastly changed today and generations over the years...