в контексте javascript, json не столько проще, сколько представлен уже в виде внутренней структуры. Парсер такой структуры уже встроен в интерпретатор и, понятно, оптимизирован сверх меры.
Ну как бы Да. Даже исходя из названия формата :) JSON - *J*ava*S*criopt *O*bject *S*tring :)
Другое дело что не для WEB XML имеет большее распространение и он, как бы, там более оптимизирован