Moving over to Arabic would not have worked in India as majority population was always Hindus, so Urdu - which was hybrid of Arabic/Farsi and Hindi, was a natural choice.