Som politisk agent i Kabul kom Macnaghten i konflikt med militære og med sin underordnede, Alexander Burnes. Hans politikk med å tilfredsstille afghanske stammeledere med høye subsidier, belastet de indiske finansene, og tilskuddene måtte etterhvert reduseres.