离职后公司仍然给你交社保是因为社保是根据你的工作时长和工资基数来计算的,而不是根据你是否在职。公司在你离职后仍然需要履行社保缴纳的义务,以确保你在离职后仍能享受社保待遇。
此外,公司也需要维护自身的声誉和遵守相关法律法规,因此继续为你交社保是一种合规的行为。