Yes. It is one of the few companies I've worked at where I saw substandard engineers get fired for being substandard. At most companies, they just shuffle substandard engineers around into a role where they won't cause too much damage.
I don't think it's hard to imagine a great developer performing poorly because either the role or company is a poor fit.
It just makes it seem as though getting fired implies you are a bad engineer, and not getting fired means you are somehow better than those who got fired.
How diverse is the population of engineers at Netflix compared to other public tech companies at a similar stage?
A high-performing culture that emphasizes mentorship is better IMO.