Ok, it's starting to make some vague sense.
But I'm still confused why about does pH rise as CO2 floats away? Is it the corresponding reduction in carbonic acid?
Yes. The easiest way to view it is to think of the graph as two-way. Say your pH is 7 so your carbonate mix is about 80% bicarbonate and 20% carbonic acid or CO
2 to simplify. If you force the pH to move by adding acid, those proportions will change along with the pH. But also, if you change those proportions by outgassing CO
2 , the pH will move. So if you got rid of half the CO
2 by outgassing, the new proportion will be 90% bicarbonate and 10% CO
2, so your pH has to be about 7.3. You essentially can't get off those lines, so if you change one thing the others have to change to make up for it.
If you add acid again to get the pH to 7, the mix goes back to 80/20, but the overall alkalinity is lower than it was before. With all else equal, you can't have a 90/10 bicarbonate/ CO
2 mix and have your pH at 7. If your mix is 90/10 the pH has to be 7.3 so removing carbon dioxide raises pH.
When comparing Matt's explanation to mine, he is describing the chemistry and I'm more on the engineering side where I describe the observable effects and responses.