Might as well go for it while we have MacKinnon on the contract and worry about it later.
Hughes/Kakko-MacKinnon-Rantanen
Landeskog-Hayes-Panarin
I don't personally agree with that. The Avs are in such a great spot atm their goal should be to make a roster that can compete for 7+ years and not just 3. There is a lot of luck that comes with trying to win the cup that you want as many shots as you can.
With the NHL having garunteed contracts, "worrying about it later" isn't an option. You need the ability to plan ahead an manage risk appropriately.
The best teams are built through the draft and not UFA. So while I'd be fine with getting a big name player, getting 2 would likely be a risk the Avs don't really need to take. (All of this depending on term and AAV of course, they could sign 5 people as long as the term was less than 3 years.)