Earlier quoted context omitted.
Yes, I can see how they got where they did, too... When all you have is a hammer, everything looks like a nail...
Engineers like us can be such snots sometimes. If as a culture we want people to build great RESTful apis and a company attempts to do so, public shaming isn't the answer. But. Their homegrown text serialization format is pretty wack. They couldn't just use CSV?
I agree that maybe it's not necessary to carry over that cultural legacy to the internet, although so far it's worked pretty well.
If social pressure (public shaming) isn't the answer then what kind of pressure should be used? Public shaming is a pretty civilized way to enforce rules when you have no top down control that dictates those rules, I can't think of any alternatives that would be less harsh.