> Where each one of those "parse" and "serialise" steps is unique and special, inflexible, and poorly documented.
This can also be a security concern. According to research, a great number of defects with security implications occur at the input handling layers: