IMHO recursive interpolation is what should be the "exception " and "simple" interpolation should be the norm. recursive interpolation seems very edge case to me and I was surprised it was the default.