农民没有工龄的原因主要在于 他们不属于职工范畴。具体来说,工龄是指职工在单位工作的时间长度,一般以职工档案为准,而农民没有职工档案,也没有参加社会保险,因此他们的务农时间不被认定为工龄。此外,根据《中华人民共和国劳动法》第一百四十八条的规定,农民的农龄不算作工龄,因为农民从事的是农业生产活动,与职工从事的劳动活动性质不同。
尽管存在一些特殊规定,例如知青在下放农村劳动期间的农龄可以算作工龄,但这些规定并不适用于所有农民。对于个体农民而言,由于他们通常不以工资收入为生活资料的主要来源,因此他们的农业生产时间也不被计算为工龄。
综上所述,农民没有工龄的主要原因是他们不具备职工身份,没有相关的职工档案和社会保险记录,以及从事的活动性质与职工不同。这种身份和待遇上的差异是导致农民不能享受与职工相同的工龄计算待遇的主要原因。