Exactly.
Both Hindi & Urdu are artificial languages with no historical roots in the subcontinent.
I would any day take Sindhi, Punjabi, Kashmiri, Gujarati, Marathi Odiya, Pashto, Tamil, Kannada, Telugu, Nepali, Bengali, Assamese, Malayalam, Sinhala etc. over artificial languages like...