How is it a big gamble to sign one of your top players to a long term deal at an incredibly low price? 5.75m cap hit is very low for the potential that Richards has. If he puts up 100 pts the next few years Holmgren will be a genius. Besides if things don't work out they can trade Richards. His NTC doesn't kick in for another 4 seasons i think.
Why you'd want Steen over Richards just shows your ignorance.