I suspect, and know I will be told I'm incorrect fairly quickly by some, that the shakes at Surreal Creamery and similar businesses will bear no resemblance to the ones offered by RCL on a cruise ship.
I would bet one is made with "real" ice cream and high quality ingredients, the other is likely made with "frozen dessert."
Not that I'd pay $18 for either, just an hypothesis.