This is the type of question CFC should be asking themselves and planning for it at different levels eg 700k, 800k, 900k, $1m.
Looking at Wells vs Beams has implications for what to do with JDG in my opinion.
Wells only managed 15 games in 3 years and took up too much cap space for that return.
Beams has only managed 9 games in 2 years and I imagine is on similar or more money than Wells. Where it gets worse is if he doesn't play any / many games in his two remaining contracted years AND that he cost us two first round draft picks (minus a third rounder and an upgrade in third round).
Implication for JDG? We should make use of free agency if he or other players don't sign for at least slight unders. If CFC pay JDG too much money it would cost us a Mihocek, Greenwood or Cox or several like Wills, Appleby, Madgen AND it will have an opportunity cost. For the same money or less we could target a Cameron AND benefit from whatever picks we get for trading JDG. Sure Cameron or similar won't have the same longevity as the younger JDG but if they take similar cap space you use it on the years a Cameron has left and then target another.
We'd all love JDG to stay (especially to get another two games for any father sons) as he is a matchwinner but it has to be for the right price. CFC must be in talks with free agents to see what money we could get them for and we only pay JDG his worth relative to what we could otherwise get.
Wells voluntarily took a massive cut in his final year.
As a free agent he was definitely worth a punt for the two years where he actually impacted on the cap.
Its not in the same ballpark as the Beams decision.