Non-destructive resize works on vector layers and link layers (essentially "smart objects" in GIMP). We have the capability to do this for regular layers too - just need to connect some things and change some internal assumptions about transform filters.