- reduces the level redundancy - more consistent result - consider an automatic form builder, e.g. https://github.com/rjsf-team/react-jsonschema-form