They have limitations because many distinct spacetimes cannot be distinguished on this basis. In particular, so called VSI spacetimes (including pp-waves as well as some other Petrov type N and III spacetimes) cannot be distinguished from Minkowski spacetime using any number of polynomial curvature invariants (of any order).