They're both excellent at breaking down tough grease and grime, but vinegar alone will simply run off of most surfaces, and dish soap is too thick to use on its own. But when you combine the two, you get an effective, sprayable miracle cleaner that clings to surfaces.