In a way that we might not fully understand, all of our choices—even our sinful choices—happen within the sovereign plan of God. While this all might seem like a contradiction to us, apparently it’s not a contradiction to God.
Even though our heavenly treasure won’t get ruined or stolen in heaven, that’s not the ultimate reason that we should store up our treasure there. According to Jesus, we need to store up our treasure in heaven, not on earth, because our hearts chase our treasure. “For where your treasure is, there your heart will be also” (Matthew 6:21).