At least Groot actually moves around, has a character and emotes, even if he can only say one word. Geode is just one big joke that gets dragged out way longer than necessary and his only "contribution" was standing in a convenient spot at the right time and getting stuck in an airlock. This is the kind of character that should only be in one page of a story as a throwaway gag of a scifi setting, instead he's around throughout the whole thing as if this was a Saturday morning cartoon.Plank is a good comparison. I just thought they were just trying to rip off Groot from the MCU, with an extra layer of cringey hipster humor.
One comparison that comes to mind from pre-Disney SW is the Tsil.
Crystals that only appeared prominently in one book as transmitting components for ships and droids, but despite this, they were treated with religious reverence by the people of their homeworld, with their local priests claiming they can "hear" them and wanting to stop their commercial use, resulting in many seeing them as insane or as con artists trying to hoard the crystals for themselves. and Luke eventually finds out that they're alive as well when they share with him visions of their destruction and of the imperial remnant operating within their world. They don't do anything, are treated as batteries in a sense, and can only "speak" with those that can hear the Force, but they're an essential plot device necessary for the story's progression and therefore serve an actual purpose that's not overplayed, in contrast to a slab of rock who is just a drawn out joke that sticks around far longer than it needed to.
