Indians were beaten mostly by invaders as they were physically weak due to non high protein diet.
however, courage and will to sacrifice are different
India had Indian rulers, but Pakistan was always ruled by invaders in last 2000 years
Only time when Pakistanis ruled Pakistan Lands comprehensively and stably happened after independence (1947)
High Protein diet Pakitanis were ruled by Indians/ Turks/ Europeans/ Afghans/ Iranians/ Huns/ Sikhs)
Timeline of rulers of Pakistani land
Mauryas, pre Ashoka (~300 BC ,
Ruler Origin : Bihar India)
Mauryas, Post Ashoka (~260 BC,
Ruler Origin : Bihar India)
Indo/ Greek Kingdom (~150 BC,
Ruler Origin : Central Asia)
Indo/ Scythians (~55 BC,
Ruler Origin : Central Asia)
Kushans (~50-300 AD,
Ruler Origin : Afgan/ Cuntral Asia)
Huns (~350 AD,
Ruler Origin : Central Asia)
Guptas (~400 AD,
Ruler Origin : Bihar India)
Huns (~500 AD,
Ruler Origin : Central Asia
Gazanivids (~1000 AD,
Ruler Origin : Turk)
Ghaurids (~1200 AD,
Ruler Origin : Persian)
Delhi Sultanate(~1200-1450 AD,
Ruler Origin : Turkic)
Moughls (~1500 AD,
Ruler Origin : Central Asia)
Durrani and Sikh Empires (~1700 AD,
Ruler Origin : Sikhs (India), Durranis (Afgans))
British (~1850 AD,
Ruler Origin : Europeans)
Pakistanis ( After 1947 AD,
Ruler Origin : Pakistani)
@padamchen here is the right response for such keyboard commandos