It is unfair to genalize! Heck Indian Punjab alone has 3 variations of Punjabi - Majhi (Majha area - Amritsar/Lahore), Doaba (Jalandhar), Malwa (Patiala).
In India food, accent, clothing change every 100km. Even if we reach to conclusion that all Hindi speakers in India pronounce like you...