most datacenters do not use diesel, but gas/methane/natural gas - utility connection, that way you do not need to truck/store anything.
and so being located in middle of city you do not want ten of thousands of liters of diesel in tanks there.
same applies for luxury high rises in europe, almost all if not all of 20+ story buildings built last 30 years have them on roofs.