Fear that's the nature of the beast outside of the top-flight, particularly in the Championship and with full time teams in League One, you can't risk long term contracts as it's so easy to get pulled into a relegation fight and suddenly you've got high wages for the next 3 years with reduced revenue. I've seen people argue that clubs should follow Celtics model, get in young hungry players and then sell on for profit, but again doesn't work with our smaller league structure where 6 out 10 teams are involved in either relegation or promotion, you need players to come in and be a success so you end up looking for experienced players on short term deals to ensure safety or the playoff push etc. if the leagues were expanded and there was more scope for mid table safety then I think clubs would push the boat out more for young players