2 generations can be a significant gap in changing beliefs. In one generation US racial segregation of blacks/whites was almost entirely eliminated. (Though there were still slaves kept as late as 1972! Geez!)
Iran is going to be going through an interesting social upheaval over the next 20...