Может такое быть что скрапи в 40 конкурентных запросов работает медленнее чем просто 40 питоновских потоков
любой код заточенный под конкретную задачу будет работать быстрее чем универсальный. Скрапи, при всех прочих - универсальна система.
В то же время, если код написан косоруко (не конкретно к тебе, это как определение оптимальности, я и свой код периодически так называю) - то код будет тормозным, не свисимо универсальный или написанный под конкретную задачу...
:)