If you're criticizing a region for its geographic resources or lack thereof, it makes sense to discuss its history in terms of that geographic region as opposed to using cultural or ethnolinguistic definitions.
I'll also point out that Hammurabi was likely speaking an Afro-Asiatic language (of which Arabic is the most widely-spoken in modern times), so ancient Mesopotamia is as close to the modern Iraq ethnolinguistically as ancient Greece is to modern Western Europe.