100% agree, code review should be there to check if the code doesn’t contain any obvious security risks or mistakes.
Designing features, architecture and learning should happen before someone even gets to the point of submitting a PR. Plus if it can be improved on in follow PRs then do that instead of blocking juniors with pedantics