To be constructive in a way I think fits your ask, what about if the analogy was instead of a meal but a Cold Stone Creamery-like premium build-your-ice-cream shop.
The Barista prepares all of the options available/the GM puts together an adventure. And the Customers over the summer determine what they are going to get each time, with what topping and mix-in, cones, waffles or cups which then needs to be skillfully mixed and topped by the Barista/the Players decide what to do and the GM weaves a session from their actions over the course of an adventure.
I mention "over the summer" because a flaw in the ice-cream analogy for a single visit would be all of ice creams not tasted. While we all know that just because something is prepped doesn't mean it'll be used, but hopefully more of it is used then not.
Actually, now that I said that, just adding a time element to the original analogy might make it better. A whole adventure isn't a single encounter/meal, it's multiple entrees, appetizers, desserts and sides. So if each scene/challenge in an RPG is equivalent to one of those, and the chef over time is adjusting menus based on what their family likes, that I think would strengthen it.