This is in the Catholic context.
Sacraments are a sign of sharing in the public life of the Church.
They are meant to edify it's members. Sacraments are an encounter
with God, an official channel of recieving divine grace.
Non-Catholics are denied Communion because it is necessary to
believe in the Real Presence before consuming the Body of Christ.
The Eucharist is both a sign of communion with Christ and communion
with the Catholic Church.