Note 1: json does support comments:
"comment" : "this is a comment",
That doesn't work in the majority of contexts (it is illegal in an array, for example) nor is it supported by standard tools.
Imagine if D didn't have comments and someone said "you could always write string comment = `foo`;". We'd laugh at the idea.
