> XML's saving grace was that it came with good schemas out of the box
JSON is inherently "schema-less". So this provides us with no grievance.
> something that has, at best, extremely weak types
You provide the reader with nothing that indicates that strong-typing is important for JSON use-cases.
> schema equivalents that are bolted on, rarely used, and end up relying on humans understanding exactly what the data looks like
There are no schemas in JSON.