To me "walled garden" sounds pretty negative. It's a wonderful place unavailable to pretty much everyone. Some pretty anti-democratic, capitalistic s*t. But I suppose it carries different connotations for different people.
What's your preferred terminology? "Monopolist prison" comes to mind as an alternative that's not possible to interpret positively.