People can tell there is something there – in the information realm but they don’t know how to build it. So what they build is convoluted, as are the frameworks – institutionalized convolution. They don’t know the theory of information oriented software development.
For example, when a developer uses letter codes for the key in a database table.
Another related example is when an organization decides to encode information in a key with some sort of content based key format.
Information intuition should be identified and not used in data oriented development, and should be identified and used in information oriented development. Programmers have a tendency to conflate the two because they do recognize the difference between them and because they do not have the tools to do information oriented development.