I agree. I know it's not our money but OTOH they are sitting in a very rare position. They have the chance to field a team that for 2 more years could easily look like:
Hill - Watson
Paul - Lance
Granger - Lance
West - Scola
Roy - Ian
West and Scola might be close to the end (West talked like his current deal might be his last) and possibly Granger might be in that same mindset a few seasons from now, or certainly he'd be a cheaper contract by that point (he already will be way cheaper than 14m).
You don't get hit with the repeat penalty until I think 3 years of being over the cap (I looked at this last summer and basically it showed you could keep Granger without the penalty). The tax would hurt, but measured against not just sell-outs but in residual income from the overall massive popularity of a dynasty team? You aren't just selling seats now, you are selling a generation of local fans on this team if you run 3 years in a row of what we are currently seeing.
The team has walked into something very special, something that shouldn't be taken for granted. Once you get to a spot like this you want to put it in cement for as long as you can. Not so much in terms of long deals, but in terms of continuing to keep it together till it falls apart. Danny on a 2 year deal at 8-9, Lance at 8-9-10. It wouldn't be "we are now broke" level spending considering the benefit.
I know I just spent 2 nights in an arena of fans chanting Danny, and I don't mean A55/G2, I mean the WHOLE arena. The fanbase loves Granger and they love Lance. They both will sell tickets and jerseys and all sorts of merch.