I don't get the arguments about not wanting him as he'd probably want to leave in 2 years, or he's not done a long period at a club. Jose has never done more than 3 years anywhere but he's done well everywhere he has been to a point.
The average length of tenure for football league managers is now under a year, including the pl it's a year and a quarter. Watford have a policy of not really looking to keep managers longer than 2 years regardless how they do. Manages like guardiola in the past have said its hard to do longer than a 3 year cycle at a club because the players stop taking on messages after a certain point. Not many managers stay at clubs longer than 3 years now, simeone is one of the anomolies however even atletico are starting to slip a bit, concede more goals, win less games, points per game dropping etc.
I think we should stop worrying about whether a manager will want to be here for longer than 2 years and look to build something long term. If we got silva he is great for 2 years and moves on so be it, we get another good manager and try to move on from there.