Let's say I'm in the mood for Italian.
I can head to my kitchen and throw something together with available ingredients; whatever I cook will be fully under my control. Of course, I'm not exactly a master of the culinary arts and a substantial investment of time plus effort is required.
Alternatively, when I am craving a particular style of Italian cuisine, I can visit a chef; I may - on occasion - have to put up with his eccentricities (e.g., adding a pinch of salt or removing a vegetable), but at least I know what to expect.