I think this is somewhat monday morning quarterback. My feeling is before we all understand how the ecology evolves to make restful service, we tried to solve the problem of web service in light of other old internet services. But now we found all fallacies in distributed system is not that important in writing applications.
Amazingly as usual, revolutions always come from outsiders.