Краткий ответ
Политическая раздробленность ослабила Индию потому, что страна перестала действовать как единое целое. Власть, деньги и войско оказались разделены между множеством соперничающих правителей. Из-за этого труднее было собрать большую армию, защитить границы, поддерживать единый порядок и развивать торговлю, а внешним врагам проще было завоёвывать индийские земли по частям.
Как это работает — по шагам
Силы распылены. Вместо одной общей армии и казны у каждого княжества или раджи были свои небольшие войска и доходы. В сумме ресурсов много, но собрать их в нужный момент трудно.
Внутренние войны. Правители воевали друг с другом, тратили на это людей и средства, разоряли земли. Это ослабляло хозяйство и население.
Нет единых правил. Разные деньги, пошлины и законы мешали торговле и ремеслу: купцу приходилось приспосабливаться к порядкам каждого княжества.
Нет общей внешней политики. Соседи и завоеватели могли договариваться с отдельными правителями и покорять их по одному. Иногда местный правитель не помогал соседу, потому что видел в нём соперника, а не союзника.
Интересы местные, а не общие. Знать и чиновники были связаны со своим правителем, поэтому общеиндийского интереса — «защитить всю страну» — почти не возникало.
Итог
Ослабляет не раздробленность сама по себе, а её следствия: меньше координации, больше конфликтов, труднее собрать общие ресурсы. Именно поэтому раздробленные государства часто проигрывают крупным объединённым державам.
Проверка
Если мысленно убрать раздробленность — появляются единая казна, единая армия и общие законы. Тогда можно быстрее собрать войско для отпора врагу и установить удобные для всей страны правила торговли. Значит, объяснение верное: раздробленность ослабляла Индию прежде всего через потерю единства действий.