I remember the 1960s Star Trek and Doctor Who had bad special effects, but had the story and acting that made up for it. The story made it real; now we have special effects with AI and supercomputers, but how good is the story? Writers and actors make the difference.
Yeah it's less about Chris Pratt's ability to inhabit and exude a character, as much as co-branding them film with Chris Pratt's brand as a cross-over.