As with many places, my stupid urban hellhole powers that be located the baseball stadium in-the-city-but-not-in-the-city, that is in a mostly isolated stadium complex not near anything else. It is served by the subway, so there's that, but it doesn't inspire people to come before or stay after and spend money in neighboring establishments because, well, there are no neighboring establishments.
Still when there are afternoon games I it seems that there are actually a lot of apparent baseball game attendees who are wandering around the hellhole before or after games, that fans are making a day of it in the city. Unlike football and its 3 home games per year or whatever, with 80ish games per year baseball stadiums do have the potential to actually bring some cash into the city if people linger.