League has a lot of layers to it. Agree with you that this is a large part of what makes it awesome. A design lead previously referred to this as "infinite parallelized learning" because people from MIT talk like that I guess. (I kid, he's very cool and smart.)
That said, it could also do a better job exposing those layers to players, teaching them which are most important when, and informing/rewarding folks for their growth.
I think we should be deeply proud of making a game worthy of people's deep attention and commitment and a little sad how tight the front doors on the fun are secured.