Maybe you have forgotten that it was Jesus that said some will for a while, but stop.
Matthew 13:20-21 ESV
As for what was sown on rocky ground, this is the one who hears the word and immediately receives it with joy, yet he has no root in himself, but endures for a while, and when tribulation...