Ether and halogen-alkanes don't have that many hydrogen-bond donors/acceptors as water. Therefore the enthalpic energy stays approx. the same, unlike in water, which is not satisfied an forms regular cages (entropy rises, gibbs free energy becomes positive, no disolving).
Naturally, the higher the alkane part in the ether/halogen-alkane the higher the solubility (van der Waals interactions).