This is simply a consequence of how prices communicate information through the market, and is the whole point. End-consumers should pay more for things that have a (direct or indirect) carbon footprint. Otherwise why would they change their behavior?