Re the media, I don’t think they actually understand why 10 year contracts are given.
The Knights obviously don’t actually think he’s going to be amazing for 10 years. They’re offering him security in exchange for coming to begin with hoping that he will be what we need for 6-7 years of that.
I think it’s also important to note that a 10 year contract with mutual options for the last 2 years isn’t actually a 10 year contract. It’s an 8 year contract (which will only take Brown to 31), but 10 years alone sounds better in a media headline.