Why has the mole been redefined for 2019? The mole is still defined as an SI unit representing the number of constituent particles (whether they be atoms, molecules etc.) in 12 grams of carbon isotope 12 (carbon-12).

Effective from May 20 this year the definition of the mole will change to a unit representing Avogadro constant number of particles. 

Since the Avogadro constant was and will be still tied to the mole (number of particles in a mole), I think this also changed the definition of the Avogadro constant, though I'm not sure. Although the old and new definitions define the constant as the number of particles contained in the mole, it seems that the definition of the mole has changed from the earlier carbon-12 definition to simply the Avogadro constant.

First of all I would like to know if anyone knows why this redefinition happened now (it was decided at the end of the last year). 

Also, please correct anything wrong I've said. This is rather confusing for me and the definitions seems rather circular. The new definitions are that Avogadro's constant is the amount of particles in a mole, and a mole is defined by the Avogadro constant. 


  Previous definition: 
  The mole is the amount of substance of a system that contains as many elementary entities as there are atoms in 0.012 kilogram of carbon-12. When the mole is used, the elementary entities must be specified and may be atoms, molecules, ions, electrons, other particles, or specified groups of such particles.
  2019 definition: 
  The mole, symbol mol, is the SI unit of amount of substance. One mole contains exactly 6.02214076 × 1023 elementary entities. This number is the fixed numerical value of the Avogadro constant, NA, when expressed in the unit mol−1 and is called the Avogadro number.
  Avogadro constant - Wikipedia
You have already mentioned the last definition of the mole before the proposed change:

The mole is the amount of substance of a system which contains as many elementary entities as there are atoms in 0.012 kilogram of carbon 12; its symbol is “mol”.
(…)

According to this definition, the mole still depends on the definition of the kilogram. The main purpose of the proposed change is to find an independent definition. Another purpose is the possibility of linking the definition to an exact value (similar to the speed of light.)
The formal decision for the change was made during the 26th meeting (13–16 November 2018) of the General Conference on Weights and Measures (CGPM).
The motivation behind the change of the definition of the mole can, for example, be found in the resolutions of the 24th meeting (17–21 October 2011) of the General Conference on Weights and Measures (CGPM); however, the discussions and preparations started already much earlier.

On the possible future revision of the International System of Units, the SI
(…)
considering
(…)
that of the seven base units of the SI, only the kilogram is still defined in terms of a material artefact, namely, the international prototype of the kilogram (1st meeting of the CGPM, 1889, 3rd meeting of the CGPM, 1901), and that the definitions of the ampere, mole and candela depend on the kilogram,
(…)
that it is also possible to redefine the mole so that it is linked to an exact numerical value of the Avogadro constant $N_\mathrm A$, and is thus no longer dependent on the definition of the kilogram even when the kilogram is defined so that it is linked to an exact numerical value of $h$, thereby emphasizing the distinction between amount of substance and mass,
(…)