I read this to be convinced, and I remain unconvinced.
• Lack of comments - Config files are usually pretty self explanatory
• Readability - Never been an issue
• Strictness (complaints about trailing commas) - Who cares
• Lack of programmability - Does YAML offer this? I don't know YAML.
What are the alternatives?
Edit: After 35 minutes of comments here - looks like we have zero consensus and the article is trying to prescribe a preference.
I've used edn [0] as a "better json", but in the end, json is good enough and ubiquitous. Oh, edn is not programmable either, and that's by design.