There certainly is some logic to not signing him long term. I think a 3 years deal is ideal, but I don't know if that is realistic on both sides.
I see two sides to this. I think the "Knights on Ice" article makes a great case for the business side. However, I think the other side is giving the fans some familiarity to cling to in the early years. If we can keep some vets like Neal, Flower, Perron and Engelland in our core for the next few years as some of the youngsters transition up, it helps the fans to have the recognizable faces, and helps build the team culture as the torch gets passed. It seems that in one season this team has built a winning culture and I think the vets help in passing that on to the future stars.
Ultimately, it is still so early in this franchise that I doubt there will be too much complaining if GMGM deals the "Real Deal" to put us in a better future position.