You can't look at the contracts in isolation from the media market deals that underpin the salary cap. Salary cap is up $100 million from seven years ago - so, yeah, the contracts for even lesser players seem insane, but it is tied to the overall money in the sport.