As someone with no stake in the game I have to say, giving a player a large extension and then doing nothing to improve the other problems that team has, to the point where he WANTS OUT, is a fucking choice.
If I remember correctly the Cavs used to do this shit in the early 80s to the point where the NBA said "Okay you know what, you gotta keep SOME of your 1st round picks over a certain time period."
*playing MLB The Show against Cleveland and the announcers talk about how Francisco Lindor is "A GMs dream"*
*Me, remembering what Cleveland did earlier this offseason:*