Yes, I would agree that self denial doesn’t always involve deprivation, in that one can sacrifice a good thing, only to have it given back to them later. They aren’t deprived of the good thing in that case.
The only problem would be if you give something up, and never get it back. That would then imply a deprivation, because even if it was by your own choice, nevertheless, you are one good thing shorter than you were before, and that good thing remains absent afterwards. The great thing about believing in Heaven is that we don’t have to think we’ve run short of good things, even if we are miserable. God is just “holding onto them for us.”
The other thing to remember is that even continual, charitable giving doesn’t imply continual loss of good things. After all, God is continually giving good things to us, but that doesn’t mean that he loses those good things in himself. This may be the correct order of the universe; each giving at the same time as they’re being given to, and only human selfishness disrupts this order.
If taken in the abstract, the idea might even be palatable.