It's not Pettersson's job to take less so management can figure out their cap structure and expecting him to isn't realistic
Management gets paid handsomely to figure that stuff out, you seem teams dole out large contracts every year and we won't be any different
An 100 point RFA is going to get paid, it is what it is
If you're bothered by the thought of Pettersson making 10-12M just wait til Hughes is due for a raise, with the incoming cap increases between now and his contract expiry he'll likely get paid even more
The cost of success, whether that's individual or team success, is players getting paid, and players get paid regardless of whether you win a cup or not