n
versions of software, each version requiring slightly (or sometimes entirely) different configuration schemas.
With configurations for current releases being updated while new configurations are defined for the next release, maintaining sanity for n
software releases across a fleet of robots quickly becomes a nightmare.