"Спекулянт" - слово старое, советское, забытое.
Сейчас все те, кто подешевле покупают, а подороже продают, "бизнесмены".
Хотя их деятельность тоже полезна.
Должен ведь кто-то закупать товары оптом, а продавать в розницу. Так как если сам производитель, вместо того, что бы что-то делать, будет на рынке с продукцией стоять, то делать продукцию будет некому.
А почему в СССР слово "спекулянт" было ругательным?
Потому что он не был посредником между производителем и покупателем. Он паразитировал на советском дефиците.
Лучше Райкина об этом не скажешь:
https://www.youtube.com/watch?v=mFNAUv17QFc