For a failed paradigm, there sure is a lot of perfectly successful software written using it.
The only success for OO has been UI development. It's a failure everywhere else. OO databases are a failure. ORM is a failure. OO based distributed computing has failed, we use REST. OO based design is a failure, no one uses UML.
OO based architects are a waste of time and money. You can replace all OO based architecture nonsense and patterns with code written in Go.
As such I don't think the rest of your post is worth consideration.
>Design patterns are not engineering, let alone architecture
>Sadly no programming language has made hierarchical state machines a first class feature to support with syntax despite it being software engineering unlike what OO bros claim
What do you mean by engineering here?