We have seen them on CCL and NCLI think that’s an NCL thing, but I’m not sure. We have done Disney, Royal (5+ years ago), Princess (5+ years ago) and NCL and only seen them on NCL recently.
Saw it on my last cruise. Not really a fan.
Well by that logic you could just stuff some money in a fish extender insread of making/buying small gifts but that would miss the point.