json without comments is one of the worst cancers in programming land. however replacing json5 // with # is NOT it!

Why?

Because // is already pretty well established as the comment format in JSONC and JSON5? Why do it differently?

It is fairly minor though I would say, and at least it makes it clear that block comments aren't supported (which is good).