If anything, Disney encourages non-resort guests to eat there or at any other resort restaurant. First, it takes some of the congestion out of the parks. And second, it encourages you go explore the resort, fall in love with it, and stay there on your next trip.
In general I think the food at the resort CS locations is mostly better than the park CS locations. The menus at the resort CS locations all expand at dinner, too, while the parks usually do not.