Singular values of a transform are defined using the "operator norm" of the transform.
The norm is defined in terms of the inner product.
On the other hand, eigenvalues are defined with using only the transform and scalar multiplication, which does not require an inner product.