FWIW, the White Sox play at U.S. Cellular Field, not Comiskey. The Cubs play at Wrigley Field and while it's a "corporate" name, it was the family name of the owners of the Cubs not there due to a naming rights deal. The Wrigley Company does no advertising at the ballpark, nor do the Cubs get any money from the Wrigley name on the park.
And, you can take the subway/L from
either airport to
either ballpark. It just takes a little effort!