Разница между стяжателем и капиталистом заключается в значениях этих слов.
Стяжатель — человек, стремящийся к наживе, накоплению денег, материальных богатств. kartaslov.ru gramota.ru
Капиталист — представитель господствующего класса капиталистического общества, владелец (или совладелец) капитала, эксплуатирующий наёмный труд. kartaslov.ru Также в переносном значении — богатый и жадный человек. ru.wiktionary.org
Таким образом, стяжатель описывает личностное стремление к материальным ценностям, в то время как капиталист — экономическую позицию и статус человека, связанный с владением и использованием капитала для извлечения прибыли.