The problem is Oilers and its fans have for decades player worshipped 1 or 2 players on any given team at the expense of winning games. Regardless of the coach or management it has always ended in disaster. The day the Oilers and its fans stop putting their eggs in one basket is the day they will end this nightmare.
I want you to go and listen to some of the Bob Nicholson or Kevin Lowe press conferences over the years. If you come back and say "Yeah, these guys should be in charge of a hockey team", then I'd recommend concussion protocol.
If trading McDavid meant getting a Cup then I'd be all for it. But the Oilers don't win trades for starters, and trading a generational talent would be absolutely mind bogglingly stupid.
The day the Oilers brass takes the business of hockey seriously instead of hiring their buddies from the old days is the day the Oilers become a legit contender. Finger pointing at the players is EXACTLY the kind of garbage our media spews around here.
Do you remember the days of Garth Snow? Yeah, those days haven't left the Oilers yet.