I think Hayes will get close to that $7 million mark over 6 years if he finishes strong. He's only 26, he's on pace for 70 points, he's a two-way force and he's versatile and he's gotten better ever year. It definitely sounds like an overpayment but that's the price you have to pay to play in free agency.
I don't think getting Jack Hughes should change our desire to sign an impact free agent forward who has some size and two-way ability. A Bednar blender second line of Hughes with some combo of Kerfoot, Jost, Ghetto, etc is still the same problem as now just with more talent.
Doesn't have to be Hayes but he ticks a lot of boxes.