Jesus did not say everyone must be born again. He said it to people who were living in a world that was about to end in his time.
In fact Jesus came at a time when the world was at the brink of ending.
You can see it in these verses.
For then must he often have suffered since the foundation of the world: but now once in the END OF THE WORLD hath he appeared to put away sin by the sacrifice of himself.
and even from what John says.
And now also the AXE IS ALREADY LAID unto the root of the trees: therefore every tree which bringeth not forth good fruit is hewn down, and cast into the fire.
All these therefore spoke about the world Jesus came to at that time. The world where the old covenant existed.
So when you hear John telling you not to love the world, it’s not this world. It’s about the old covenant world. It was about a world who was in its final hour.
1 John 2:17-18
And the world is passing away along with its desires, but whoever does the will of God abides forever. Children, it is the LAST HOUR, and as you have heard that antichrist is coming, so now many antichrists have come. Therefore we know that it is the last hour.
It saddens me to see ignorant and arrogant Christians accusing us to not being able to understand English or tenses.
When Paul said this.
1 Corinthians 7:31
and those who deal with the world as though they had no dealings with it. For the present form of this world IS PASSING AWAY.
He was speaking to the audience of his day.
Note this is what he said in context.
1 Corinthians 7:29
This is what I mean, brothers: the appointed time has grown VERY SHORT. From now on, let those who have wives live as though they had none…
Now when you read this collectively it is about the world ending at their time.
That world was the Jewish world under the Law. The words “soon” “about to end” all point therefore not to today but the generation Jesus visited.
Truly, I say to you, all these things will come upon THIS GENERATION.
As such the generation of Jesus ended in AD70. Since then the world was recreated through the body of Jesus and Israel was reborn.
It became no longer exclusively Jewish. It became neither Jew or Gentile, free or slave, male or female. It became an Israel raised by God in Christ.
That’s what “born again” really means. You and I are now living in a world which is not the one in the Bible. We are living in the new heaven and earth.