The only problem I see with it and wherever may be the case or not that if I was a manager with a long term or even short term vision I'd be put off by it. You want time to make changes and have a impact not oh look off you go. Like said wherever potential people are put off by it remains to be seen. Just don't see how it can keep going every 2 seasons or so.
That and cost! Stop giving people long term contacts. 2 years is about right