А кто сказал, что он неэффективен?
Спам многолик, и стоит как минимум рассматривать его эффективность по нишам. Для примера, бумажки, которые рассовывают в почтовые ящики - совсем глупый спам, это никто даже не рассматривает. С другой стороны, поисковый спам - очень эффективная техника продвижения бизнеса. Собственно, SEO - и есть комплекс техник спама, благодаря которым сайт получает высокие позиции на выдаче.
Проблема - комплексная. Я бы сказал, что в современном понимании спам - это навязывание информации, которую никто не запрашивал. И на этом строится весь нынешний маркетинг. Потребности у людей просты и ограниченны. Если их не навязывать - никто ничего и не попросит.