YAML's lack of limitations is the source of much of the difficulty with the format. The numerous ways to represent basic data (arrays, strings etc) is a common source of error. YAML doesn't have enough limitations!
And you can't pick what config format a tool you need uses.
And you can't pick what config format a tool you need uses.