Scale is the important thing here. Even if you're a magical superior human programmer variant, json sucks once you cross over 50 lines.
Cloud Formation is a great example of the failures of JSON. Specifying just a single dynamo table with indexes and scaling roles in JSON is a hard to read cluster of a mess. Even with a good idea and json collapse / expand help, large json files are just insufferable to deal with as a human