I see 2 clear problems with this ideology:
1) There is too much knowledge to fit inside one person's head. Cooperation is the keystone of success.
2) Your team will grow. You will need to share this knowledge somehow before the trust can be given
But in defense of this view point: code reviews shouldn't be the opposite of what you're talking about.
I trust my teammates to catch any mistakes I've made. I'm human and therefore fallible. It's going to happen.
I trust mistakes they've made are for the same reasons.
What you're trusting is your teammates are top tier 1% every time and bordering on being super human.
I'm trusting that my team has my back and we're in it together.