The problem isn’t the stadium, it’s the location. They can rebuild old Comiskey across the street in its original footprint and the attendance woes would remain, just as they did in the late 80s when Wrigley, Fenway and Tiger Stadium were being worshipped by the nostalgia crowd while Comiskey was consistently ignored.
They need a location other than 35th and Shields, though I don’t know where that is, honestly. The team has been unable to grow the fan base, so I don’t think any place would automatically solve the attendance issue.