Agree on this one, it's still a hangover from our ridiculous wage structure under Rodgers though. To keep players like Hamza and Vestegaard we needed to reduce their wages significantly, so they push for longer deals in return. Those longer deals then set a precedent for deals like this one.
All in though I think this is probably a tidy signing though.