This was actually adapted from the original line 253:

> A server **MAY** respond to a `POST` request with a `200 OK` response. If it does so, it **MUST** include a response body that is a valid response to a JSON API `GET` request.

I agree that it seems overly restrictive, and only put it in to minimize change. I'd be happy with a **SHOULD** here.