John Paul II did not "ban the practice."  This supposes that the Church is entirely made out of human rules which can always therefore be arbitrarily changed. People were expecting that with regard to Amoris Laetitia too: that the Pope either had to affirm and relegislate, as it were, the old rules or give new rules: he did neither, but helped us to understand according to the Spirit.