@jdp23 @inquiline @stefan
That's a cultural norm that usefully justifies a set of technical decisions.
In the end, the user flow diagram of the existing regime is easier for programmers to think about. In no small part because the data architecture that undergirds said UX leans into generalized patterns of reference, sequence of operations & control flow.
Absent business analysts writing up requirements specifications for how the precursors to these technical systems would operate, hobby programmers just built systems that did a thing.
Many of those decisions, still with us today, were first made during a blizzard in 1978. Programmers, being inherently conservative, do what has been done before. BBS dial-up was a distinct technological environment. Any culture of "openness" emerged from within the environment that gave it form.
The definitions were never adopted, so much as inherited. Passed down as heirlooms that took on their own meaning through sheer uninterrupted persistence.