没有道理,有些城市市民在城市居住已经几百年了,你绝对不能说他们的上三代是农民,而有些六八年下乡落户的城市知识青年,尽管已是两三代是真正的农民了,但他的上三代仍然不是农民。世上的事情很少有绝对的,大部分都是相对的。题主这个问题就是绝对化了。