John 10:9 I am the door. If anyone enters by me, he will be saved and will go in and out and find pasture. 10 The thief comes only to steal and kill and destroy. I came that they may have life and have it abundantly. 11 I am the good shepherd. The good shepherd lays down his life for the sheep.
Jesus is telling us that there is only one way to be saves; only one way to find pasture and only one way to have life abundantly and that is through Him. He is talking about eternal life here, but is it just restricted to an abundant eternal life?
Didn't He come to give us joy in our lives here on earth as well? Satan and his demons come to take our lives and steal our joy and our lives here on earth, but the Good Shepherd laid down His life that we might have joy in this life and joy in the life to come. The rub comes when we believe the lies of this world and go after the things that steal our joy and life, instead of the things God has intended for our joy.
It's not that we can't do all these other things, it is just that when we do them, or seek our satisfaction in them, we allow them to take the place of the things that actually bring true joy. Like eating leftover hot dogs before the feast.
Wait on, and delight yourself in, the Lord and He will give you the desires of your heart. He did come to give us an abundant life now and for eternity. Don't settle for lesser joy.