Would you say actual YAML does a better job in Ansible over just writing JSON and letting it be parsed as YAML?
I think the syntax is actually what makes it more human readable, it's still 95% text/numbers just annotated with information that makes it clear what things actually are instead of hiding them behind confusing computer parsing rules nobody is going to think about while reading human-friendly text.