What advantages does the mole have over counting large numbers using SI prefixes?
Of course, it’s convention and has been so for a good century. And there is no real reason why this convention (and not a different one) happened in the first place — it is entirely conceiveable to define an ‘imperial mole’ so that the atomic mass of an element is equivalent to the same mass in ounces. 1 imperial mole of carbon atoms would then be twelve ounces of carbon atoms.

So there are basically two questions in this:


Why replace a large number with a unit just meaning ‘this certain large number’?
Why is the presently defined mole a good choice for this unit?




The thing about large numbers is that they are large. Almost everybody who grew up in a metric country can name at least three SI-prefixes: kilo, centi and milli. Thanks to IT, many people now also know mega and giga (and maybe tera), even if they don’t use metric units at home. But tera only gets you to $10^{12}$. We need some $10^{21}$ for moles.

I often work with milli- or micromoles of substances in my research. In plain numbers, that’s $10^{20}$ or $10^{17}$ — I don’t know those prefixes and thus would have to learn an entirely new subset. With the mole, everything one uses in the lab will nicely fall into something between nano and kilo.

It also helps to have a single unit there. Molar mass is expressed in grams per mole, concentrations in moles per litre and many more. If there were no unit, it would be simple grams per 1 or 1 per litre — precisely the reason why some people prefer to use rad or some other way to show radians rather than just writing the number. If the unit is there, you’re unlikely to forget it, you know if your calculations are good and more. If there was no name for this unit, it would have to be invented.

So if the mole didn’t exist, it should be invented for simplicity.



The good thing about the size definition of the mole is, as noted above, that it brings everything into one general range. Whether it’s mass, volume, concentration or amount, every unit is going to be prefixed by only a small subset of the SI-prefixes: kilo, milli, micro, maybe nano. Thankfully, those are the ones that are most used in everyday life, too (excluding nano and maybe micro).

It doesn’t really matter where one ends up. If the mole had originally been defined imperially,[1] that would be fine, I wouldn’t have memorised $12.01\,\frac{\mathrm{g}}{\mathrm{mol}}$ for carbon but $340.48\,\frac{\mathrm{g}}{\mathrm{mol}}$. That would create significantly larger molar masses, but that shouldn’t be a problem it should only mean that nano is more prevalent.



The thing about the definition of the unit is that it doesn’t bother $99.9\,\%$ of the scientists working with the unit. Seconds are defined (by SI) according to a number of transitions occuring in some weird isotope that I wouldn’t even know how to measure. I would explain a second by saying it’s the 86400th fraction of a day if someone asked me. Same meaning, different exactness. If the moles are soon defined by mere counting rather than weighing atoms then so be it. Nothing will change for me in practice. (Maybe the fourth digit of a molar mass but I don’t really count those.) So as long as a new definition doesn’t break anything, we’re good to carry on.



Notes:

[1]: With imperially, I meant to assume the following definition using imperial units:


  One mole is the number of atoms in exactly $12.00~\mathrm{oz}$ of atoms of the carbon isotope $\ce{^{12}C}$.