дженерики нужны там где есть монолит дабы избежать дублирования кода и писать максимально специализированный код.
И иногда гораздо проще напедалить свой интернет магазин, чем брать боже упаси друпал и модифицировать его под свои нужны какая бы там совершенная архитектура не была.
Соответственно если мы исповедуем микросервисный подход (для которого и проектировался ГОУ), то дженерики там не нужны в принципе (разве что как частный случай, но это противоречит идеологии ГО)
Когда человек пишет ГОУ - это диагноз