At my wedding (about two weeks away), only me, my bride, the clergy, and servers will be receiving the Holy Communion. There are just too many people coming , about 3/4 of the crowd, who are not confirmed. The policy in my church is that only those who have been confirmed by a bishop in apostolic succession may receive communion. While this is technically not "closed communion" - that would be only allowing confirmed members of the APA and those in official communion with us to receive - it is very close. I think it is a good compromise and the best option available considering how fragmented catholic Christendom is.
The Holy Communion implies a theological unity. It is a sign and symbol of unity. Open communion, in my judgement, belittles the sacrament if taken to an extreme. There is, of course, always the need for "economy", and the Eucharist can indeed help bring about unity. But in general I think it is best to "fence the table" (as Presbyterians like to say) as much as possible, so that Christ is not mocked.