It's almost like we've turned yaml into some sort of primitive assembly file that must be compiled by a higher-order language. What was once created for human readability, has now turned into a machine generated and machine parsed format.
It was created for human readability, but always with machine interop in mind, otherwise English/<NatLang>, would prob. do just fine in most cases, especially if sprinkled with some markup.