Well, if this is your master data model, at what point did you lose your real users?
Data models must be understandable to humans and machines in order to do more with data.
With this kind of model, there is no chance of that. But how to do it differently? These are questions for a lot of organizations, and whoever knows, may say.
I am curious! I have my own opinion and that is why I am curious to know what you think.