I think most arguments I’ve heard against it are around not having a tech lead as a job description. As effective technical leadership can vary from project to project and product to product, having a static shaman will likely be a source of problem.