IMO the RFA system is totally broken in it’s current format. Teams need to be rewarded more than they currently are for drafting, and developing players the right way. Teams should enjoy, at the very least, a 5-10% discount on their overall cap hit, for actually re-signing their own drafted players. I would also add that each team should be given a franchise tag to place on a single player. That tag would see their salary not count against the team’s overall cap number. The current format stinks. Teams basically get 3 affordable years to use a drafted generational talent, and then they’re punished with having to trade away 3-4 guys, in order to re-sign that developed generational RFA. We’re going to see it next offseason, where our roster is going to be neutered, in order to pay Petterson and Hughes their market value. Something has to change.