Because we failed to address the need for DE (and CB) in free agency and pass rush was our most glaring weakness. While I agree with you that we should take a long term approach in draft (and I would take a QB), the FO does not seem to agree and wants to maximize Romo's 3-4 year "window." If that's the case, you take Bosa because he fills a glaring need and is close to, if not, the BPA. I don't think there is any "better DE" that will fall into our laps later. Not the strength of this draft. And certainly not one that will make an impact this year...
I disagree, the front office has no plan. If they were going all in to get Romo a ring, they would have done what they could to upgrade the defense, like Denver did for Manning. The cowboys didn't do that, they basically signed a few guys that would probably be gathering shopping carts at Lowe's, because they were cheap. You need talent to win. As for drafting Bosa, the 4 cornerstones of building a team through the draft, is franchise QB, LT, Rush DE, and CB. WE have our LT, Bosa is not a pass rushing DE, Ramsey, even if available, is not and NFL CB he is a safety and you don't take safeties at 4. So that leaves you with QB. It's really very easy, you don't draft for need, and Bosa, as highly rated as he is, is not a pass rushing DE, neither is Buckner. The pass rushers are further down the first round and into the second. To be honest, I would not draft an OSU player in the first round. They are a product of their overwhelming better talent then their opponents. You don't see many OSU stars in the NFL. Another thing, you don't waste the 4th pick in the draft because your DE is out for 4 games with a suspension.