Carlos Slim makes his money in Mexico. He lives in Mexico. He is MEXICAN. Same reason I am Indian descent but make my money in US, live in US, loyal to US, and a US citizen. Therefore I am an American for all practical purposes. My national origin is irrelevant.
Nation of origin is not irrelevant if you are a drive-by terrorist like the New York Times is and happens to be owned by a Lebanese descended oligarch.