He also wasn't satisfied with the concept of Limbo.
He did not, however, hold that God's will that "all men be saved" meant that all would be saved. In fact, the CCC specifically distinguishes between those who have reached the age of reason, who will all be given a chance to choose for or against God, and the infants who have no other certain way of salvation than baptism.
If Limbo was not acceptable to JP II, and he held that all infants go to heaven, why does the CCC state that the danger of damnation for infants makes baptism for them an "urgent" necessity?