I've proposed trading Fultz for George before, but no way I do it at the draft and no way I take back Jefferson. The point of acquiring George is after Hayward, Griffin, or Millsap signs in free agency. You then add George to the team at that point to make the team a real contender.
How on earth are you going to pay for that roster after giving Isaiah a new contract in 2018? You're talking about a payroll of over $200m, unprecedented in the NBA and the possibility of the owners making a big loss even if we did win the championship
I wouldn't give Thomas a max contract, if he leaves so be it, with George and Hayward (or Griffin), plus Horford I don't think it matters. I've also gone on record many times saying I'd rather keep Bradley than Thomas. I just think Bradley is a better fit and will cost less to keep.
It doesn't really matter if you max IT or George in 2018 -- that team still is too expensive to be second-fiddle to Golden State. And if it isn't too expensive, it's way too shallow, since acquiring PG in a trade means you have to have moved Fultz and at least one useful salary (AB, or combinations of Crowder, Smart, and Brown) on top of letting other players go to make room for the max free agent you signed (Olynyk, Rozier).
Here are your choices. In free agency, you can let everyone walk, including Olynyk, and dump Rozier to make room for a max (this might require the max player to give us a couple hundred thousand discount, or not, depending where the cap falls between $101 and $102 million). Or you can trade AB for no 2017-2018 salary obligations, and get your max while keeping Olynyk.
Then, having done that, you can get George by sending out at least $14.5 million in salary. So this can be Fultz+Crowder+Rozier (if you didn't move Rozier), Fultz+AB (if you didn't move AB), Fultz+Crowder+Smart, Fultz+Crowder+Brown, or Fultz+Smart+Brown. Which combination are you taking? I'm curious.