Can someone explain why absolute is needed in power or energy signal?
Power and energy are real-valued quantities, so for a complex-valued signal $x(t)$ you need to use $|x(t)|^2$. For real-valued signals, you don't need the magnitude because $x^2(t)=|x(t)|^2$ holds. Note that this equality is not satisfied for general complex-valued signals.