Alternative definition of the mole?
One of the reasons to take Carbon-12 could be that it's hard to get your hands on one mole of pure hydrogen (and to weigh it). Carbon-12 is a (room temperature) solid which is relatively easy to produce, keep pure, store and weigh.