Ionic compounds dissolve in water because water molecules can surround and separate the ions, allowing them to move freely. In organic solvents, the ions are not effectively separated, so they remain insoluble.