Patterns in the modern NFL is not hard to notice - if you want to win a Super Bowl there are two ways to get there
1. Get a franchise QB, and those most often come in the first, second, and third rounds. Your chance of hitting on a top 5 QB comes with taking a QB within the top 15 on the draft
2. If you do not have a franchise QB, you need to rely on an elite defense to get you there
Building an elite defense in the modern era is much harder to do than finding a franchise QB due to FA ripping apart teams. IF you believe Dak is a franchise QB, you better hope the championship comes in 2019 or 2020, because his cap hit WILL impact the team and this will impact what we can do on the defensive side of the ball.
You can win a Super Bowl, and nearly every team that has won a championship since 2003 has one this without having a top 3 RB or WR on their team they are giving gigantic contracts to. It's unnecessary to do. Zeke should not get a big pay day and he certainly should not be paid like he's the best RB to ever step onto the freakin' field.
Dak, Zeke, or Coop - one of these guys have to go. Dak can't bring us a Super Bowl at his talent level, he doesn't elevate a team enough. So you need cap space to build an elite defense. It won't work, but since the front office is dead set on Dak, that is the route we must go.