I think yes and no applies here depending the type of franchise you have. If your a Canadian team or a high profile US market team where success is important, I say no as you just flat out will be underperforming as a team tieing up too much money into 2 guys (this isn’t the NBA folks where 2-3 superstars gives you a dynasty). If your a lower profile market with attendance issues like a Columbus, Florida, or a Buffalo you say yes. Because the likelihood of winning a cup for those franchises is soooo tiny that you take the 2 generational talents to draw in ticket sales, merchandise sales and concessions.