Listen, nothing wrong with good healthy debate.

I understand where you are coming from but here's the bottom line, I've done it both ways and maybe in the very beginning you were able to get better leads. When people were more trusting in the early days of the internet before the days of "Spam Messages" hit. But the Real question to ask yourself is "WHERE" do these leads come from? This is heart of the matter.
See even the so-called bigger lead companies get their leads from doing big "Generic" advertising campaigns in magazines or on websites. Also big campaigns on computer where people's names are confiscated sometimes without their knowledge when they visit a site and their information is harvested through an IP address or other Black Hat tactics that are illegal.
Other times, people opt into a page after being baited and tricked into doing it. And all these I mentioned above are the leads they call Business opportunity seeker or business leads. The Majority of these lead companies get leads by any means necessary. They don't really care how they get the leads or the quality of them. They want to make money period which should be no surprise to us. I've seen the way these so-called reputable lead brokers or companies get their leads and I'm telling you it's better if you get your own leads yourself. Anyone with the right tools could do what these lead brokers do.
The fact is Most people these days despise filling out forms because they are scared they will get spammed to death. So they put in false info and fake phone numbers . . . etc because they are just curious & not serious about wanting to know what the business is. I've spent too much money on leads for years and I Never got a good response at all because of the quality of the leads. But as I said before, the only leads that worked effectively on a more consistent basis for me were mlm Genealogy reports from Real businesses. But you have to be careful there too making sure it's a real company and that the leads are exclusive and are not old and outdated.
After all the buying and the Drama that goes along with it. Even with the Genealogy reports, I got tired of having to buy leads and be at the mercy of the Lead brokers. So I searched for a better way to get my OWN leads and not pay month after month for leads that you really don't know if they're good or not. It's better to just harvest your own leads on demand so you KNOW what you're getting.
I don't have an Axe to grind but I don't want people to spend hundreds if not thousands of dollars on leads thinking that it's going to bring them quality people in their business or quality customers. I want to save you from going through wasting money and more importantly Time that I and several others I've known over these past 20 years have done. It's very discouraging to spend a lot of money and get NO results!! And especially in this economy, nobody has money to waste. Apologies for the length of this post but I wanted to be as thorough as I could be.
Hope this helps!!
If I can be of service, please feel free to PM me.
Sincerely,
Educate2xL