JSON é mais um dos milhares de casos que ocorrem na nossa área, de algo se popularizar tanto que o pessoal acaba usando pra tudo. Principalmente pros casos em que ele não é a melhor alternativa.
Inclusive, chegou num ponto em que muita gente acha que ele é a única solução que existe. Ou seja, a pessoa nem para pra pensar se não tem opções melhores para o caso dela.
Aproveitando o assunto, eu já fiz um post sobre o Protobuf, que é um formato binário e em vários casos pode ser uma solução melhor que JSON. Inclusive, no final tem um link para outro post que mostra como o LinkedIn reduziu sua latência em 60% ao substituir JSON por Protobuf.
Esse é só um exemplo de outro formato que, dependendo do caso, pode ser uma solução melhor que JSON.
Enfim, é isso aí, temos que questionar sempre, em vez de sair fazendo as coisas no automático.