Like I get that Garrett will be 30 at the end of the season but realistically if you get 2 years of elite performance and another year of good performance it's absolutely worth a first and maybe another high pick. There are many examples of all-time great pass rushers being very good to elite well into their mid 30's:
1) Bruce Smith - Played at an elite level until he was 35
2) Michael Strahan - 18.5 sacks at age 32
3) Kevin Greene - Double digit sacks every year but one (he had 9) between ages 30 and when he retired in 37
4) Julius Peppers - All pro at 32, pro bowl at 35. Peak of career was 28-32 then was still good but not great
5) Reggie White - All pro every year between ages 30-37
6) Jason Taylor - All pro at 32
I think realistically, you have 2-3 elite level seasons left. For where this team is that's well worth giving up a couple of high end draft picks. We are the epitome of a win now team.