You have a very good point but what your logic is missing is that the CFA qualification should in theory make you more marketable. Thus if your current employer wants to keep you, they would have to raise your salary to match offers from competitors… Of course this is assuming the charter does increase your marketablity.