Unknowledgeable managers really know how to marginalize developers to justify their own jobs. I have no doubt that a lead developer could take on their role with a salary increase of half their pay and produce twice as much value. However, then you have important developers who if they left would cause significant set backs. Companies would rather make everyone replaceable like a modular system.