Yeah, same here. Seems like that approach is much simpler than this.
I guess the real benefit here is that you don’t need to understand the schemas so the knowledge is not lost when someone leaves a company.
Sort of an abstraction layer for the schemas