God is not served by human hands as though he needed anything (Acts 17:25). The gifts of the magi are not given by way of assistance or need-meeting. It would dishonor a monarch if foreign visitors came with royal care-packages.
Nor are these gifts meant to be bribes. Deuteronomy 10:17 says that God takes no bribe. Well, what then do they mean? How are they worship?
The gifts are intensifiers of desire for Christ himself in much the same way that fasting is. When you give a gift to Christ like this, it’s a way of saying, “The joy that I pursue (verse 10) is not the hope of getting rich with things from you. I have not come to you for your things, but for yourself. And this desire I now intensify and demonstrate by giving up things, in the hope of enjoying you more, not things. By giving to you what you do not need, and what I might enjoy, I am saying more earnestly and more authentically, ‘You are my treasure, not these things.’”
– John Piper, Good News of Great Joy Daily Readings for Advent, pages 20-21