That is not the proper way to interpret this verse. Does not PRACTICE sin is more accurate, and here is how it was explained by John Gill in his commentary:
"doth not commit sin; does not make it his trade and business; it is not the constant course of his life; he does not live and walk in sin, or give up himself to it; he is not without the being of it in him, or free from acts of sin in his life and conversation, but he does not so commit it as to be the servant of it, a slave unto it, or to continue in it; and that for this reason."
This corresponds to "SIN SHALL NOT HAVE DOMINION OVER YOU".
So, if I commit the same sin over again, once every two weeks, and each time I say, "it is only just this one time; so I am not practicing it", eventually I am going to discover that I was practicing it all along. But its going to take longer because I am succeeding at lying to myself about my practice because of the infrequency of the matter.
More accurately, than "does not practice it," would be to say, "does not work iniquity in the practical sense."
1 John 3:9 may indeed be hyperbole (exaggeration to make a point).
What point?
That when we are born again, we make a 180-degree turn away from sin, death, hell, and satan, towards righteousness, life, heaven, and God. So, we are walking in a new direction.
As it is written,
Pro 4:18, But the path of the just is as the shining light, that shineth more and more unto the perfect day.