Exactly this. Came to post the bolded.There is no correct answer, as much as some would like to force their opinion that there is down our throats.
There are two sides to the negotiation. In a lot of cases they do not have the same goals. A team has to consider the cap, agents and their players don't. We aren't even getting into factors like signing bonuses, or when they are going to become a UFA (how many UFA years is the player going to give up). Some players recently want to test UFA ASAP. Some players want to have stability. Some players have jerks for agents. You take each situation and deal with them individually.
I rarely get upset about time required to negotiate with a RFA, UFA's can be different as you have to figure out if you're going to be able to keep them. Now when the deal is done for a RFA, I can look at the contract and give my thoughts on that. I tend to find JK a mixed bag, some of his FA deals have been outstanding some have been what I consider horrible. Having said that I think he makes up a bit for any issues with some of his trades. I
Every single situation is different. Maybe Wennberg plays differently if he doesn't have a long term deal and got bridged. The FO probably thought they were gonna save some money by signing him for 4.9 long term compared to a bridge and a big contract after that. Sometimes it works(Jones) and sometimes it doesn't. Or vice versa, maybe a player wants a huge contract(Johansen) and you tell him prove it and you'll get it. Then you have to put your money where your mouth is and pay up on the next contract...or trade them