What you have just pointed out is exactly the reason for the attacks on religion that we have been seeing for years.
Sinful nature vs spiritual nature
17 The sinful nature does not want what the Spirit delights in. And the Spirit does not want what the sinful nature delights in. The two are at war with each other. That's what makes you do what you don't want to do.