I understand what you are saying, but it seems to me to be based on presuppositions rather than biblical evidence. It leans on an interpretation of "perfect" in scripture meaning "without imperfections", which is what it means fir us in English.However, the Greek word teleios translated as "perfect" actually means "mature".
Phl 3:15
Let us therefore, as many as be
perfect,
G5046 be thus minded: and if in any thing ye be otherwise minded, God shall reveal even this unto you.
Phl 3:15
Let those of us who are
mature think this way, and if in anything you think otherwise, God will reveal that also to you.
Were there any saints in Paul's day who were without imperfections? And yet some were called perfect/teleioi/mature even then. Is there any reason to presuppose that perfection/maturity in the age to come must mean lacking absolutely all imperfection?