The Knicks choose not to match a three-year, $25-million contract offer from Houston - where Yao was an eight-time All-Star but never contended for a championship - that will pay Lin a stunning $15 million in the final year.