Andrew Brooks argues that long-term development aid was failing those it meant to help. But scrapping it without systemic changes will be disastrous ...