No a big part is that the buildings are ugly and transform the character of a place that folks grew up in. Maybe focus should be put on beautifying these buildings in some way
... I'm not sure you realize the size of a modern hyperscale datacenter? They're pretty dang big.
The amount of earthmoving to bury one would also be awful for the environment. There's really no need to complicate it that much, they're big warehouses full of computers, just shove them on some unused industrial land somewhere as is already being done.
They should be required to pay for new renewable generation, I agree. That much is common sense.