As mentioned, if Bennett wants to go there's nothing that can keep him on board, even if he had a 10 year contract. He was under contract when he left both Canberra and Brisbane - so it's a moot point. The benefit of a 3 year contract is it allows the club to plan for the future. If, for example, Bennett had signed a 5 year deal and decided at the end of year 3 that he wanted to go home, the club would be in a difficult position trying to cobble together a new staff in a timeframe of a few months. With a 3 year deal there is plenty of notice if Wayne decides not to renew, and plenty of time to plan a succession