Because CO2 only dissolves due to the dispersion forces between H2O and CO2 (remember, dispersion forces exist between everything its just how strong they are).
And the ion-dipole bond with Na+ Cl- with the H2O is much stronger than any dispersion force, and hence, CO2 is has much less free electrons running around (held in ion dipole bonds), and experiences a much lower extent of dispersion forces.