Ok. And i am guessing that it doesnt affect moderately/strong/very strong acidic cations because they are strong enough to resist it?
It depends not only on the acid strength, but also on the concentration. If the acid is weak or diluted, amount of H
+ produced by the dissociation of carbonic acid can substantially change the pH of the solution.
pH of pure water, saturated with atmospheric CO
2 is always below 6 (something like 5.6 if memory serves me well). 10
-6M solution of HCl (strong acid) left in contact with air will not have pH 6, but a little bit lower one. For weak acids situation is not much different - just the effect is more prominent.