Buying lead is a waste of money and time . I don't think so. Many of the buying leads are posted by serious buyer. It works.
Lots of established big-name companies buy leads and make millions of dollars. I think if you're talking about a person just starting out doing internet marketing, then yeah, it might not be so effective - in part because buying genuine high quality leads will be out of most people's budget range.