Yea, I don't really see a scenario where you are both, making http requests (and therefore care about http responses), and also not able to see the response.
If you are using some wrapper client for an API, you wouldn't be dealing with the response anyway so it being in json isn't particularly helpful
It's not like you can't return a body with the 404 that specifies that the user itself is not found versus the ending being wrong.