Did lebron have a bad front office early on? Yeah
But since then? Some his "bad teams" are on him. Going to the Lalers in 2018 when he knew he was going to waste that season to court AD... instead of just going to the Clippers who had more experienced pieces and a better front office. That clips team pushed GSW to 6.
The Westbrook trade. He literally admitted he orchestrated it.
Hell, even the Kevin Love trade wasn't worth it. It was better to just let Wiggins grow into being a 3&D wing. Love didn't really do much in the finals
Curry is easier to build around. The man is able and willing to run around without the ball in his hands, while being the GOAT shooter, and also having an elite handle and rim-finishing. And he plays solid team defense.
I'm not saying Lebron is hard to build around, but it's janky. He's cost himself some rings with how he goes about his team building. I'm not hating lebron, I'm just adding context as to why they both got 4.