The reason extraneous solutions exist is because some operations produce 'extra' answers, and sometimes, these operations are a part of the path to solving the problem.
When we get these 'extra' answers, they usually don't work when we try to plug them back into the original problem.
Squaring is a common operation that produces multiple values. As Mariano Suárez-Alvarez♦ notes,
$$x=-1\tag1$$
$$\implies x^2=(-1)^2=1$$
$$\implies x^2-1=0$$
$$\implies x=\pm1$$
But obviously, we see $x\ne+1$, as you can see by $(1)$.
Reading your comments, I see you present an example:
$$a^n=b^n\implies a=b$$
This is only partially true, for the full algebraic solution to this problem is given as
$$ae^{\frac{2}ni\pi x}=b$$
Where $x=0,1,2,3,\dots$
For $x=0$, this breaks down into $ae^0=a=b$, but that is not the full picture.
So if we have something like $x=a\implies x^n=a^n$, the latter equality produces many different results, whereas the original equality has only one result.
Extraneous solutions for general problems like $x+a=\sqrt{x+b}$ are actually quite interesting, but further understanding of things like branches and complex numbers must be understood to fully grasp the meaning of those extraneous solutions. (If you really want to, solve some of these square root problems using the quadratic formula, and note which of the two solutions the quadratic formula game came out right ($+$ or $-$?))
Lastly, extraneous solutions when dealing with logarithms are simply due to your lack of understanding of how complex numbers play into logarithms. When you must use the definition that a logarithm is only defined for positive real input, then you will get extraneous solutions for the very reason that you have that parameter in place. Once you learn how to deal with complex logarithms, I don't believe you can have extraneous solutions in logarithms.
I can't remember doing any extraneous solutions for absolute values, but I'm sure there is an explanation for those.