Людям нравится думать о различных вещах как о «объектах» и классифицировать их, поэтому нет сомнений, что ООП так популярен. Тем не менее, есть некоторые области, где ООП не получила большей популярности. Большинство систем используют реляционные базы данных, а не объективные. Даже если вторые содержат некоторые заметные записи и лучше подходят для некоторых типов задач, реляционная модель выбрана не случайно из-за ее популярности, доступности инструментов, поддержки и того факта, что реляционная модель на самом деле является математической концепцией, в отличие от ООП.
Другая область, где я никогда не видел ООП, - это процесс создания программного обеспечения. Все сценарии настройки и создания являются процедурными, частично из-за отсутствия поддержки ООП в языках оболочки, частично из-за того, что ООП слишком сложен для таких задач.