Lead generation is a niche in itself.
Generating leads is a skill and if someone is not qualified in digital marketing they can waste a lot of money in the wrong areas.
The best lead generators will target a demographic of customers and their specific set of needs.
Lead generation is all about quality over quantity and as a niche you need to be a qualified marketer to have the skillset to get this right.