If we limit ourselves to only good players, aged 25-27, with cup experience, and only on multi year deals, we will end up with nobody.
Get some proven players. If they are 1 year deals, fine, but good players that can help our young guys learn to play to win. When they leave our youth will be a little better and maybe we have a playoff berth. Now the team looks better and next year you have more options in free agency and when trying to trade for players with NTCs. Refill next year, repeat. Eventually the team will have a good enough reputation to get better players on long term deals. Right now we need to just get good players where we can.