Not true regarding ML, most ML methods support RMSE even if they are non parametric methods.

RMSE is just an extrapolation from the training data. If the data is wrong because the world changed, any model (parametric or not) can be confidently incorrect.