If not, a friendly reminder that the 3 most universally acclaimed ballparks--Fenway, Wrigley, Camden Yards--are cherished because they are embedded in hyperdense mixed-use neighbors that exude urbanism.
Just a friendly reminder that Fenway was cherished even when it was surrounded by gas stations and parking lots.
Also, a complex like this can be a (major) net positive as a whole, while not necessarily having 100% of it being good. (for example see Congress Street Garage if that lab is built) In this case one building kind of sucks compared to the rest of it. I'm pretty sure it's going to block the Citgo sign view too. I realize most people here don't care about the sign, but we botched an entire corner of Kenmore for the Whoops building just to keep it visible, so clearly some people do care.