I'd say it's the exact opposite. Katakuri has so far shown an inability to adapt to the changes to the future he sees. It's almost like he's reliant on his ability to see the future, to the point that he focuses on that without accounting for possible changes, or changes that's happening. He put himself up to protect the picture by attacking Luffy because that's the vision he saw, but slipped up by focusing on the fact that that was his vision and he failed to properly notice Brook, even though he was now free to stop him since his leg wasn't bound to Luffy anymore by the time Brook went to smash the picture.
Katakuri has put in more EFFORT, and he gets points for that, but he also loses points because his actions have failed to yield any favorable results, putting him right back where he started.