For anything non-trivial you will want inline comments.
Also while any JSON can be expressed in YAML, the reverse is not true.
Yes, JSON needs comment support back.
> Also while any JSON can be expressed in YAML, the reverse is not true.
This is a feature not a bug.