Review and Evaluation on the Sociocultural Theory and Bottleneck Hypothesis