I'm not sure why this question was closed / flagged as off-topic. It's about the code architecture in Tezos. Would like to hear rationale or how it should have been phrased Test chain 48 hours constant
Questions about the design of a language, project, etc are off-topic for Stack Exchange sites. The question is asking for the reason behind part of the design of Tezos.
The close reason, however, is not very explanatory. The question is about Tezos, but is off-topic for a totally different reason. I submitted a custom close reason explaining why I was voting to close, but it did not end up being the chosen description.