With all due respect. This is false. The idea of the material world being evil is false and comes from Plato. God made us material, we COME from the earth. And we are also told that we "Shall be like him". Meaning physical.
When Paul discusses Spiritual bodies in corinthians, he doesn't mean literally spirit. We go to Christ when we die as spirits, yes. But then at the resurrection "The dead in Christ shall rise first". But yet they were already with Christ so what is rising? Their bodies of course.
Job 19:26:
Even after my skin has been destroyed, yet in my flesh I will see God.
Job here is saying that even after he has died, he will stand before God in his flesh. Our flesh will be made anew.
Edit:
In answer to your question about why would we want to go to another earth? Because we were made for this earth! Material things arent sinful, God actually proclaimed them "Very Good". We desire earth, because we were made to desire it.