Most techies do not have enough business understanding to see where the real goal is. We also enjoy working out problems to the extreme degree. We are often to close to the trees to see the forest. Typically this results in too much time spent arguing tabs verses (those nasty) spaces. Techies often waste a lot of time on analysis paralysis.
Also most techies, especially if they are good, have no desire to become managers.
Cure: Goals and accountability. If things are not going as planned have the engineers write up Monthly / weekly / daily goals, and provide on the same timely basis the results. Do not schedule weekly meetings. At some point they will bitch they are spending all of their time writing up this crap (I would bitch the loudest). Consider having the team lead provide for each person their daily / weekly goals.