It is convenient for parsing, and allows us to enforce rules like "X set of events contains Y set of fields" without the caveats "unless so and so and this that and the other thing". It's largely done in the name of simplifying the mental model.