In the 12 months leading up to August 2025, Accenture pulled in $4.78 billion in new business, a figure that surpasses the combined incremental revenue generated by India’s 15 largest IT services firms in 2024-25. What explains this yawning chasm?