Every problem has its fitting programming paradigm, at least in the main paradigms: declarative, imperative, functional, object oriented.
DDD seems to be inevitably connected with OOP, at least I've never read something else.
Hyping one paradigm will lead to using this paradigm in an inappropriate way, sometimes or often.
(FYI: I didn't read the linked blog posting, because of medium.com)