Revisiting weak values through non-normality