Well, I don't know about "that's how they're supposed to work." If you're confident in your pro scouting and you can get the player on a bargain for two years (as they did with Joshua), that gives you an edge. (Of course, if you think that the player will perform better with the pressure/uncertainty of a one year deal, then go for it.)
Yeah, my wording wasn't the best. I meant in our situation we needed some shorter contracts to give us balance and flexibility. You could sign every player to like 5 or 6 year contracts (even 2) to keep the cap hit down but then you assume every signing you make will work out.
We signed Soucy for 3. Cole for 1, which proved wise. No choice on Zads, Hronek, Lafferty, or Lindholm. Really only Blueger got a 1 year deal where they could have maybe went longer, as Suter was signed for 2 later on, but they didn't know how the team would respond, or how those two would play out as tertiary depth pieces. Blueger probably won't get much more anyway (hopefully we get him back). Hogs was signed for 2, which also proved wise, although 4 would have been better but obviously fairly risky. Unfortunately the Mikheyev signing was a mistake from the second they signed it. Our cap structure is such we couldn't afford to make many long-term gambles.