My. My question is WHY is it the practice in the West that Communion comes before Confirmation.
it seems to be for historical reasons, as Fr. Paul Turner explains. In the East the priest who baptizes has the faculty to confirm (chrismate) at the same time, for infants as well as for adults. In the West, the bishop reserved the privilege of confirming to himself. Since he could visit a given parish only infrequently, all the baptized, no matter what age, were confirmed at the same time when he did come. In the revised rite for RCIA implemented in the late 70s, the priest has the faculty to confirm all those he baptizes at the Easter Vigil, and if the bishop allows, baptized non-Catholic adults (children over ag 7 and up) whom he receives into full communion. The bishop can also grant the priest faculty to confirm baptized Catholics but it must be used for the named individuals at the time and place specified.
In practice, most Catholic children from the late middle ages onward were confirmed and received first communion at the same time, usually at the end of their formal education, which coincided with their religious instruction. That could be anywhere from 8 or so, to 12, 14, 16, 18, whenever the child went to work in the fields or factories, or on to higher education for the professions, and customs surrounding it varied by country and locality.
When Pope St. Pius X moved the age of 1st communion down to age 7, the age for confirmation never caught up, and the timing of the latter sacrament was not formally defined, so in most places it was still done at the time formal education ended. Canon law of 1983 now places the age at any time over the age of reason (about 7) at the discretion of the local ordinary (the bishop).