These things give us short term satisfaction but no long term gratification. If it is true that these things will not bring us long term happiness then why do we allow these things in our lives?
It’s because until we are born again we are walking dead men. Our body is alive but we don’t have the life in us that matters. That’s eternal life!
Once we inherit eternal life God begins in us a process called sanctification. With His help we can put to death the deeds of the flesh.