Assigning work has two goals that pull against each other: ship efficiently and grow people. Always optimizing for throughput means your strongest engineer does everything important and nobody else levels up. Always optimizing for growth slows delivery. A tech lead deliberately balances the two, task by task.
