Call me crazy but
League teaches necessary life skills.
- How to deal with stupid people around us.
- How to look within ourselves and realize our shortcomings and improve.
- How to swallow our pride and help or ask for help.
- How to be honorable win or lose.
- Patience
Comment ones I missed :D