"Grow scaling" and "shrink scaling"...lol. You know, they have proper names, it's "upscaling" and "downscaling". When a function can perform both, it's called "free scaling". Upscaling produces duplicate pixels if unfiltered, and downscaling eliminates certain pixels. Downscaling can make a real mess of an image if there's no priority programmed into the scaler.
As for the SNES scaling bit, it looks like I was wrong. If Bonknuts says there's no sprite scaling/rotation (known as "rotozooming"), then there isn't, end of story. But then again, I never got into mode 7 programming, so I never really cared.
The SNES's Mosaic effect was rarely put to good use. The only game I can think of that did anything good with it is Super Turrican.
One thing's for sure...fanboyism never dies.