Why is learner agency so complex?