When we define a unit, we try to have it defined in such a way that (i) it depends on the least number of assumptions and other quantities, (ii) it has the least number of steps to a physical, universal constant as possible, and (iii) it is based on a very accurate, well-known, and
robust measurement.
Many of our SI units are being defined based on some physical constants. As stated, there are efforts to define the kilogram in terms of a physical constant, rather than a block of stuff.
The problem with defining the kg in terms of the mass of an electron is that the mass of an electron is not something that is obtained directly. One only has to look at how the mass of an electron was obtained. See, for example, the latest
CODATA standards. In many cases, it is either the value of e/m, or the ratio of the values of the electron mass to the muon mass.
And believe it or not, "mass" really isn't a fundamental or clear unit or quantity. What is more fundamental is "momentum", because in all cases, this is what you actually measure. I can set a particular value of momentum, say, 20 kg m/s, and shoot into your body. You will never be able to tell if I was using a 10 kg mass and shooting at your at 2 m/s, or I'm using 5 kg mass and shooting at you at 4 m/s. It is only through identification of another variable, i.e. I need to independently verify the actual velocity to be able to deduce the mass. Similarly, in an e/m experiment, you are actually measuring the e/m ratio. To be able to know "m", you have to make use of another independent experiment to obtain "e".
So "mass" of any kind requires at least one or more additional level of measurement. It may be accurate, but it is not the most "fundamental". It is why we don't define the kg in terms of the mass of an elementary particle. And hopefully, soon enough, we won't be defining it in terms of that lump of stuff sitting in a controlled environment.
Zz.