Look, the way I see it is that Dawson Knox was certainly an up and comer at the time they signed him to that deal. They probably did overpay but the sky, at that time, seemed to be the limit for that kid.
Most all teams in the league are dealing with contracts they wish they hadn’t handed out.