Are you saying that if you enter a code review without having a shared subjective understanding of what makes your product/API useful then the review is not likely to be successful, or that code review is the place to form such a shared subjective understanding? I can agree to the first interpretation, but about the latter I would say that code review is quite a bit later than optimal, and that there are other, better ways of achieving it.
If your organization is such that you cannot even discuss these issues until you have working code, then you have other, bigger, problems.
The former, ideally the subjective understanding should be shared before the story/ticket is written and definitely before it is started. Code review is way too late.
If your organization is such that you cannot even discuss these issues until you have working code, then you have other, bigger, problems.