消防员没有社保卡的原因主要在于 他们可能没有缴纳社会保险。社会保险卡是专门为缴纳社会保险的人员办理的,未缴纳社会保险的人员无法办理此卡。
消防队的人员构成通常包括兵役制人员和合同制人员。对于兵役制人员,他们在服役期间的医疗费用是由财政支出的,因此他们不直接参加社会保险。但是,这些人员在退役后,服役期间的医疗费用可以视为已缴纳,他们需要回到户籍地办理相关的手续以获取社会保险卡。
对于合同制人员,如果他们未缴纳社会保险,同样无法办理社会保险卡。
因此,消防员没有社保卡的主要原因是他们可能没有缴纳社会保险,或者他们的社会保险缴纳情况不符合办理社保卡的条件。