Why to ask such a question? God gives when he wants, the way he wants and at the time he wants. Instead of questioning him, let us open our arms and extend our hands to receive with thanksgiving and humility his great gift of love.
According to John, in his Last Supper, Jesus showed how he loved his own to the end (Jn 13:1). He gave himself totally and fully. The Eucharist is the manifestation of that love. And his death on the cross was his supreme gift of love.
We cannot separate the Eucharist from his passion and death on the cross. “For as often as you eat this bread and drink the cup, you proclaim the Lords death until He comes.” (1 Co 11:26). **In the Last Supper, Jesus gives the meaning of his impending death. **His body is given for us, and his blood is the blood of the covenant, shed for the forgiveness of sins (1 Co 11:24-25; Mt 26:28). He presents his death on the cross as the sacrifice of the New Covenant, a sacrifice o reconciliation for the remission of sins. That’s why we are commanded to do it in his remembrance, so that we may have a share in this sacrifice.
After the resurrection, several times, Jesus made his presence felt during the community reunion and during a meal (remember specially the meal with the two disciples traveling to Emmaus). In the Eucharist, we celebrate the resurrection, but that celebration only becomes full of meaning and joy after approaching the cross and feeling the pain and loneliness of the tomb. In the Eucharist, we are together with Jesus at the Cross, on which he died for us, so that we may rise with him.