Sure, in theory a well curated walled garden is the perfect solution. In practice, though, there will always be disagreements between what should and shouldn't be outside those walls. And this is just my opinion, but a walled garden run by a giant corporation will always be seriously flawed.