There is a problem I'm trying to solve for some time now and is about the standard (?) approximation that it is made when one tries to solve the Helmholtz equation in inhomogeneous media, that is
\begin{align} \nabla^2\vec{E} + k^2\vec{E}=-\nabla(\vec{E}\cdot\frac{\nabla\epsilon}{\epsilon})\approx0 \end{align}
where \begin{equation} k^2=\omega^2\mu\epsilon, \qquad \vert\frac{\nabla\epsilon}{\epsilon_0}\rvert\lambda<<1 ,\qquad \lambda =wavelength\end{equation} and only epsilon is a function of position. I have searched all the literature I could find and there is not one that explains why this approximation is valid even though it is widely accepted. I expanded the first equation for the $x$ component of the electric field, namely
\begin{equation} \frac{\partial^2 E_x}{\partial^2 x^2}+\frac{\partial^2 E_x}{\partial y^2}+\frac{\partial^2 E_x}{\partial z^2} +k^2 E_x=\frac{\partial E_x}{\partial x}\frac{\partial\epsilon}{\partial x}+\frac{\partial E_y}{\partial x}\frac{\partial\epsilon}{\partial y}+\frac{\partial E_z}{\partial x}\frac{\partial\epsilon}{\partial z}+E_x\frac{\partial^2 \epsilon}{\partial x^2}+E_y\frac{\partial^2 \epsilon}{\partial x\partial y}+E_z\frac{\partial^2 \epsilon}{\partial x\partial z}-\frac{E_x \frac{\partial \epsilon}{\partial x}+E_y \frac{\partial \epsilon}{\partial y}+E_z \frac{\partial \epsilon}{\partial z}}{\epsilon^2}\frac{\partial \epsilon}{\partial x}\end{equation}
It's not at all obvious how the small variation over a wavelength assumption can be used to make the right hand side zero. There are even second order derivatives over epsilon appearing about which we known nothing.
This question was asked here before but the answer seems to me to be completely nonsensical. For example, it makes the approximation \begin{equation} \lvert \nabla (\vec{E} \cdot \frac{\nabla \epsilon}{\epsilon})\rvert\approx kE\frac{\nabla \epsilon}{\epsilon} \end{equation} which to me makes zero sense. He just ignored the higher derivatives of epsilon and just assumed without giving any reason that the electric field is of the form \begin{equation} \vec{E}=E e^{jkr} \end{equation} with $k$ being a constant, which is not correct by assumption.
Anyone else who stumbled across this problem?