That's all he did was build the team around him with whatever he could find in free agency instead of biting the bullet. James demanded a "team around him" since day 1 and Gilbert complied with whatever he could throw together in free agency. Maybe if James didn't want to run the show from the get-go and they could go through some mediocrity instead of constantly drafting later then they would have had young talent around him.
So wait. You're suggesting that the best player in the world should have what? Thrown games? Sat out a bunch of games? Not tried to win?
Tank for a season or 2 so they could get higher draft picks so they didn't have to put a team around him via free agency. Really?!?
The draft isn't always the best way to build a team. Especially when you have a generational type player like Lebron. They had how many high draft picks between Lebron leaving and his return? They got Kyrie and not much else.