I’m fine with most of that, but again, if Giannis was a free agent right now, he’d be getting a max contract. Every team in the league with cap space would be begging him for a meeting. And this would be true even if they didn’t believe they could fix his jumper. This is a league where guys like Harrison Barnes, DeMar DeRozan, Chandler Parsons, Andre Drummond, and Bradley Beal are on max contracts.
Also, KD came into the league a great shooter. You can’t teach what he has, any more than you can teach what LeBron or Dirk or Magic or MJ have/had. Some guys are just born special (which is not to say they don’t work their asses off to get better). And in fact, Giannis is just such a guy; it’s just that his gift doesn’t include shooting. If he could shoot like KD, he’d be well on his way to becoming GOAT. If LeBron could shot like KD… Well, he’d already be GOAT, and it wouldn’t be particularly close.