This is well thought out. I write for a living. I'd rather read a well thought out piece than one that is flawlessly constructed and vacuous. Good job. I understand fans' frustration with the Cowboys. I grew up in the Landry era when winning was taken for granted and championships were possible every year. I do understand why people are frustrated.
That said, the Cowboys have changed philosophies and improved in the areas you mentioned. Save for the season Goodell ruined, the Cowboys have flourished in the regular season. I was in the stands when Dallas beat Kansas City the last game before Elliott's suspension. That team was strong. The suspension ended the season -- too much distraction and a team constructed as the Cowboys were couldn't afford to lose Elliott for that length of time. Maybe they are better protected now.
The Cowboys need to take the next step -- true playoff success. But winning in the NFL isn't easy. Landry won two titles despite more than two decades of tremendous regular season success. And typically, whichever team is the current "dynasty" -- the Packers, the Steelers, the 49ers, the Cowboys, the Patriots -- claim three or more titles before they are done (the Packers were at the end of their run and won just two in the Super Bowl era).
But I see no point in harping on 20-plus years of playoff disappointment. There isn't any doubt the organization was seriously, seriously flawed during most of that time. Many of those flaws have been corrected. If Dallas continues on its current track, there will be playoff success. There will probably be another Super Bowl or two. If Garrett doesn't get it done soon, he will be gone. I'm going to enjoy the ride. In more than five decades of fandom, I've enjoyed five Super Bowl titles. As you get older, you realize they are rare. I'm anxious for the next one.