Crockford's explanation is pretty absurd, though.
The point of a standardized serialization format is well-defined parsing semantics and universal interoperability.
That will then be their own bloody problem, not Crockfords.
Also "Suppose you are using JSON to keep configuration files, which you would like to annotate. Go ahead and insert all the comments you like. Then pipe it through JSMin before handing it to your JSON parser."
Seems like a perfectly fine way to have comments (if you absolutely need them) in a production environment.
function JSON5_to_JSON(str) { return JSON5.parse(str).stringify(); }
This is exactly what is suggested in the Usage section of the linked article.