Resposta :
É porque o sal e o açúcar são substâncias solúveis em água, já o óleo não se mistura com a água ele fica retido na superfície.
O azeite e água não se misturam pois são uma mistura heterogênea, ou seja são diferentes, quando apresentam duas ou mais fases.
Agora o sal com água ou açucar com água se misturam pois são homogênea... Ou seja... possuem as mesmas propriedades, sofrendo a dissolução.
Bom... espero ter ajudado.