We hear "do not" and we think someone is restricting us. Holding us back. Jesus says "do not" because he cares for our hearts and is opening up new possibilities.
Giving is an experience of grace and partnership with God. It is also a dynamic act of worship in which one expresses love for others and gratitude toward the Lord.