To me there are tiers of solutions... and very few of them are ideal.
The ideal ones are the guys like Bennett who are legit 2nd liners, have term beyond a year, and have a reasonable cap hit. There are very few who actually fit here... and they would be absurdly expensive. Avs would have to stomach a big move.
Then you get to the likely 1 year solution guys, but legitimately solve the position for a year. The PLD, Scheif, Lindholm group. Now PLD might jump to a different category if he signed a long-term deal,, but odds are he's going 1 year and cashing in or going to Montreal straight up. These guys have less cost, but still a pretty high premium (1st + top prospect + young roster player).
Another group is the solution with term, but flawed group. This is your Hayes and Kuznetsov group. Players who have shown they can play the role, but are flawed and/or have a bad contract to deal with. If you can get that knocked down though (which rule of thumb $6m total is a 1st and $3m is a 2nd), you can get a reasonableish cap hit and a player for a 2-3 year role for less than the 1 year group.
Then there is the promising and projection group. Guys like Mittelstadt and Lundell... there is a huge variance in these names, but betting on a younger guy who has shown promise, but likely hasn't established. Cost will vary quite a bit and this is one of the riskier options depending on the name.
Lastly there are the guys who are tire plugs for the role. The Henrique and Roslovic sorts who are not really 2Cs, but can play center. This is the sort of guy who the Avs would feel their winger depth would elevate a player. They are cheapish to get, cheapish on contract, and not a great chance that they end up a real solution... but a chance.
Miller is an outlier from each of these... given his contract term, AAV, and age. You're not getting Vancouver to retain for the full term... so you have to accept the contract as is and be willing to move some pieces.