This works if people also have very clear boundaries for where their responsibilities end and where their teammates responsibilities begin.
Someone who cares obsessively about things that are closer to their coworkers area of responsibility are a liability to a team IMO.
Caring obsessively about your own responsibilities is great. It is a pain in the ass from time to time, but that pain is worth it.