Объекты обеспечивают лучшую семантику, организацию кода/функциональности и, возможно, простоту использования.
Хорошо разработанные библиотеки обеспечивают обещание повторного использования кода, а не объектов как таковых.
Рекомендую посмотреть эти видео для лучшего погружения в вопрос: