necovek 4 hours ago

Sounds quite a bit like Zope in the Python ecosystem. In theory, all nice and dandy, in practice, too much of a fuss.

And in the usual SW engineering manner, it gets "solved" by adding a "simplified" layer on top, making it only more complex.