The author explained why large scale aid programs don't work - because large scale programs treat foreign cultures like they are western cultures, or aspire to be. Every culture's idea of "human rights" is different. For example, Europe believes the freedom of speech does not extend to libel or defamation. America does. Islamic states don't think freedom of speech extends towards religions.
I agree with the article, and I would go one step further. There is no such thing as human rights. They are just wishful ideals humanity invented.