Прелесть компонентного подхода раскрывается больше в геймплейных моментах. Создаём мы врага. Орка. Что он может делать? Жить, иметь хелспоинты, умирать. Окей, добавили компонент Health. Что ещё? Ходить. Добавили компонент Walk. Ещё? Атаковать. Добавили компонент Attack. Ещё? Вещи дропать. Добавили LootDrop. И т.д. Застанили врага, он не может ходить и бить? Отключаем Walk и Attack, и ничего не ломается. Враг не ходит, а летает? Убираем Walk, добавляем Fly. Рабиваемая бочка с лутом? Вешаем только Health и LootDrop.