Non-chemist explanation: Oil (gas) and water do not mix. Alcohol and water do mix so the alcohol mixes with the water and allows it to pass through to the engine where it can be burned without plugging things up.
If you take oil and vinegar for salad dressing they do not mix either, but add an emulsifier, such as egg whites, it will mix and stay in solution.