While amazing generalists/full-stack guys are great, having very strong individuals own a particular domain of the code can have its benefits as well. Sure, you miss a bit of oversight, but when you're in the building phase and you just want to Get Shit Done, it helps if you don't have someone else mucking around in your code while you're building it.