Strip malls at least offer something to the local residents. I recall from my time in Chicago that some of the best immigrant-family-run restaurants were in strip malls on the northwest side.
Warehouses, though, are worse than data centers in that they bring a lot of traffic to the area. (I currently live in Riverside Country, CA which may be the warehouse capital of the country).
But if we're being honest, most people see warehouses as a way to get cheap stuff to them, which they like and data centers as a way to make them unemployable, which they don't like so much.