I still cannot understand why the $\exists L$ rule from sequent calculus is sound:
$$\Gamma, A[y/x] \vdash \Delta \over \Gamma, \exists xA \vdash \Delta$$
Intuitively I can explain this rule as "When $\Delta$ can be derived from assumptions $\Gamma\cup\{A[y/x]\}$, due to the existence of some object $y$ that makes $A$ hold, it follows that $\Delta$ can be derived from assumptions $\Gamma\cup\{\exists xA\}$."
What prevents me from fully understanding this rule is the eigenvariable restriction on $y$. Why this restriction is necessary for soundness?
I know there is one counterexample when the eigenvariable restriction is lightened: I could derive $\exists x A\vdash A[y/x]$ from $A[y/x]\vdash A[y/x]$ which is not always true. However, this counterexample does not explain to me why it is possible to derive $\exists xA \vdash \Delta$ from $A[y/x] \vdash \Delta$ when $y$ is not present in $\Delta$.
P.S. I already read this related question but I don't understand this part
Now, since $y$ does not occur free in $\Gamma$ and $\Delta$, this means that you didn't make any hypothesis about $y$, so the fact that $\Delta$ derives from $\Gamma$ and $\phi[y]$ actually means that you can derive $\Delta$ from $\Gamma$ and $\phi[y]$, for any value of the variable $y$.
What happens when $y$ does occur free in $\Gamma$ and $\Delta$?
I am looking for more dumbed-down explanation of $\exists L$ rule.