I think seasons 2 & 3 are actually a single season of about 16 episodes which is normal for a Kdrama. The point of the final scene is that neither of them will break the rules, but for different reasons. Gi-Hun because he is honorable, the recruiter because he is an obedient dog.